我想并发下载网页,所以我找到了这些库,
但是我无法区分em-synchrony和em-http-request之间的关系?
我已经检查了每个存储库的github,但似乎所有的示例都是关于每个自己的,
但是从一些文章来看,em-synchrony和em-http-request似乎可以一起使用,但我没有找到相关的代码
如何编写此演示代码,谢谢
发布于 2011-01-17 14:02:30
EM-Synchrony包含使EM-HTTP-Request使用纤程的代码。它在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
endhttps://stackoverflow.com/questions/4679783
复制相似问题