0

我正在编写文凭项目,并且在发送两个 HTTP 请求和接收答案时遇到问题。当然,我可以始终如一地处理数据,但是异步地发出、发送和接收 HTTP 请求会更加有效。

我知道在这种情况下,最好的答案是使用 Fibers 和 EventMashine ( em-http-request ),或者我可以使用一些带有多线程的 ruby​​ HTTP-client ...

但文凭项目必须包含一个回顾现有文书的章节。所以我需要将 em-http-request 与其他一些库进行比较并选择最佳选项。

所以问题是:现在存在哪些用于异步 HTTP 请求处理的 ruby​​-gems?( em-http-request 类似物)

4

2 回答 2

1

这里有一个很好的讨论(向下看幻灯片):

http://lanyrd.com/2012/rubyconf/szpth/

演讲者还对所有 ruby​​ http 客户端进行了比较,这表明了它们的并发模型:

http://bit.ly/RubyHTTPClients

于 2013-11-11T13:40:32.647 回答
1

我发现处理异步 HTTP 请求最相关的 gem 是 Typheous。您可以在 githubruby​​doc.info上找到有关 gem 的更多信息

于 2013-11-11T13:38:59.090 回答