5

ワーカー スレッドでバックグラウンド処理を行う必要がある Heroku の ruby​​ アプリがあります。Delayed Job と Resque のどちらにするかはまだ決めていませんが、この質問に対する答えは私を左右する可能性があります。バックグラウンド ジョブは主に外部 API (facebook、twitter など) を待機するため、CPU の使用率は非常に低くなります。

heroku の各ワーカー dyno で複数のスレッドを取得する方法はありますか? これは標準ですか、または または のプラグインで利用できますDJResque? または、foreman事前にフォークするための設定か何か?そうしないと、95% アイドル状態で外部 API を待っているワーカー dyno に多額のお金を浪費することになります。

4

1 に答える 1

5

resque と同様に機能するsidekiqを試すこともできますが、スレッドを使用してタスクを同時に処理します。resque と sidekiq を一緒に使用することもできます。

于 2012-05-30T16:17:58.270 に答える