Web ページを同時ダウンロードしたいので、これらのライブラリを見つけました。
しかし、em-synchrony と em-http-request の関係を区別できませんか?
私は各リポジトリのgithubをチェックアウトしましたが、すべての例は自分自身に関するものであるようです.
しかし、いくつかの記事から、em-synchrony と em-http-request は一緒に使用できるようですが、関連するコードは見つかりませんでした
このデモコードの書き方、ありがとう
Web ページを同時ダウンロードしたいので、これらのライブラリを見つけました。
しかし、em-synchrony と em-http-request の関係を区別できませんか?
私は各リポジトリのgithubをチェックアウトしましたが、すべての例は自分自身に関するものであるようです.
しかし、いくつかの記事から、em-synchrony と em-http-request は一緒に使用できるようですが、関連するコードは見つかりませんでした
このデモコードの書き方、ありがとう
EM-Synchrony には、EM-HTTP-Request でファイバーを使用するためのコードが含まれています。https://github.com/igrigorik/em-synchrony/blob/master/lib/em-synchrony/em-http.rbにあります。そのem-synchrony/em-http
ため、作成された a* バージョンを呼び出さない限り、em-http-request 呼び出しを要求すると、ファイバーが使用されます。
したがって、次のようなものです。
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