【发布时间】:2012-06-04 20:26:18
【问题描述】:
我在 Heroku 上有一个 ruby 应用程序,它需要使用工作线程进行一些后台处理。我尚未在 Delayed Job 和 Resque 之间做出决定,但这个问题的答案可能会影响我。后台作业将主要等待外部 API(facebook、twitter 等),因此它们的 CPU 利用率将非常低。
有没有办法让heroku上的每个worker dyno获得多个线程?此标准是否适用于DJ 或Resque 的插件?或者 foreman 配置到 pre-fork 什么的?否则,我将在 95% 处于空闲状态等待外部 API 的工作人员测功机上浪费大量资金。
【问题讨论】:
标签: ruby-on-rails heroku delayed-job resque foreman