2
我想併發下載網頁,所以我發現這些庫,想要EM-Synchrony,em-http-request和fiber之間的關係?
但我不能區分em-synchrony和em-http-request之間的關係嗎?
我不得不籤各個倉庫github上,但似乎所有的例子是關於eachself,
但記者從一些文章,似乎EM-同步和EM-HTTP請求可以使用在一起,但我沒」 t上找不到培訓相關代碼
如何寫這個演示代碼,感謝
我想併發下載網頁,所以我發現這些庫,想要EM-Synchrony,em-http-request和fiber之間的關係?
但我不能區分em-synchrony和em-http-request之間的關係嗎?
我不得不籤各個倉庫github上,但似乎所有的例子是關於eachself,
但記者從一些文章,似乎EM-同步和EM-HTTP請求可以使用在一起,但我沒」 t上找不到培訓相關代碼
如何寫這個演示代碼,感謝
EM-同步性中包含的代碼,使EM-HTTP請求使用的纖維。它在https://github.com/igrigorik/em-synchrony/blob/master/lib/em-synchrony/em-http.rb。所以,一旦你要求em-synchrony/em-http
你是em-http-request調用將使用光纖,除非你調用創建的a *版本。
因此,沿着線的東西:
require 'rubygems'
require 'em-synchrony'
require 'em-synchrony/em-http'
EM.synchrony do
req = EM::HttpRequest.new('http://www.google.com').get
p req
end