現在、私はいくつかのバックグラウンドジョブ(主に電子メールの送信と重いデータベースの更新)を実装する必要があるpythonプロジェクトに取り組んでいます。私はタスクブローカーのためにRedisを使用します。この点で私はCeleryとRQという2つの候補を持っています。私はこれらのジョブキューでいくつかの経験を持っていましたが、私はあなたにあなたがこのツールを使用する経験を共有するように頼んでみたいです。そう。長所と短所Celery対RQを使用する
- Celery vs. RQの賛否両論
- Celery vs. RQの使用に適したプロジェクト/タスクの例。
セロリはかなり複雑に見えますが、それは完全な機能を備えたソリューションです。実際に私はこれらの機能がすべて必要とは思わない。反対側のRQが(例えばコンフィギュレーション、統合)非常にシンプルですが、それはいくつかの便利な機能が欠けているようだから、(例えば、タスク取り消し、コードの自動リロード)
残念ながら、この種の質問はこのサイトのフォーマットに適合しません。[FAQ#dontask]を参照してください。このような質問は、あまりにも時代遅れの曖昧な回答につながる傾向があります。特定の問題についてお手伝いできる場合は、別の質問を投稿してください。 –
私はあなたがタスクを取り消すことができるようです.RQダッシュボードの場合でも、 –