我有一个应用程序对某些入站 API 请求进行几次缓慢的 http 调用,我希望这些请求并行运行,因为有几个而且它们很慢。
对于线程池,我以前使用过http://burgestrand.se/articles/quick-and-simple-ruby-thread-pool.html。
是否有任何架构上合理的解决方案可以并行运行,有或没有线程池?
编辑 我的道歉,我在打字时正在看电影,并在我用斜体显示“并行”的地方写了“串行”。感谢@Catnapper 的捕获。多么尴尬
我有一个应用程序对某些入站 API 请求进行几次缓慢的 http 调用,我希望这些请求并行运行,因为有几个而且它们很慢。
对于线程池,我以前使用过http://burgestrand.se/articles/quick-and-simple-ruby-thread-pool.html。
是否有任何架构上合理的解决方案可以并行运行,有或没有线程池?
编辑 我的道歉,我在打字时正在看电影,并在我用斜体显示“并行”的地方写了“串行”。感谢@Catnapper 的捕获。多么尴尬
要获得良好的潜在客户,请尝试 Sidekiq:
http://mperham.github.com/sidekiq/
和赛璐珞:
http://www.unlimitednovelty.com/2011/05/introducing-celluloid-concurrent-object.html