heroku上的多线程ruby工作者

Leo*_*opd 4 ruby-on-rails heroku delayed-job resque foreman

我在Heroku上有一个ruby应用程序需要使用工作线程进行一些后台处理.我还没有决定延迟工作和Resque,但这个问题的答案可能会影响我.后台作业将主要等待外部API(Facebook,Twitter等),因此它们将使CPU的利用率非常低.

有没有办法在heroku上获得每个worker dyno的多个线程?是这个标准还是有插件DJResque?或者foreman配置预分叉或什么?否则我将浪费很多钱在工作人员的dynos上,95%的人闲置等待外部API.

Wiz*_*Ogz 5

您可以尝试使用sidekiq,它与resque类似,但使用线程同时处理任务.您也可以一起使用resque和sidekiq.