【发布时间】:2017-12-19 04:17:01
【问题描述】:
我目前正在开发一个 Rails 应用程序,该应用程序将一长串链接作为输入,使用后台工作程序 (Resque) 抓取它们,然后将结果提供给用户。但是,在某些情况下,有许多 URL,我希望能够并行/并发地发出多个请求,这样会花费更少的时间,而不是等待一个请求完成到页面,然后抓取它,然后继续下一个。
有没有办法在 heroku/rails 中做到这一点?在哪里可以找到更多信息?
我遇到了 resque-pool,但我不确定它是否能解决这个问题和/或如何实施。我还阅读了有关使用不同类型的服务器运行 rails 以使并发成为可能的信息,但不知道如何修改我目前的情况以利用这一点。
任何帮助将不胜感激。
【问题讨论】:
标签: ruby-on-rails ruby heroku concurrency resque