我在 Heroku 上有一个 ruby 应用程序,需要使用工作线程进行一些后台处理。我尚未在 Delayed Job 和 Resque 之间做出决定,但这个问题的答案可能会影响我。后台作业将主要等待外部 API(facebook、twitter 等),因此它们的 CPU 利用率将非常低。
有没有办法让heroku上的每个工人测功机获得多个线程?这个标准或可用于DJ
or的插件Resque
?还是foreman
预分叉的配置或其他什么?否则,我将在 95% 处于空闲状态等待外部 API 的工人测功机上浪费大量资金。