46

Celery が既にタスク キューを実行するためのスタックの一部であることを考慮すると (つまり、単に cron を実行するためだけに追加されるわけではなく、やり過ぎのようです)。

その「定期的なタスク」機能は、 crontab の代わりとしてどのように役立つのでしょうか? 具体的には以下の点を求めます。

  • crontab に対する主な長所と短所
  • crontab よりもセロリの方が適しているユースケース
  • Django 固有の使用例: セロリが Djangodjango-celeryタスクのキューとしてスタックに含まれている場合に、Django ベースの定期的なタスクを実行するためのセロリと crontab の比較。
4

2 に答える 2

3

Celery は、複数のマシン間でジョブを調整する必要があるときにいつでも示されます。マシンがワークグループに追加または削除されてもジョブが実行されるようにし、ジョブの有効期限を設定する機能を持ち、線形ではなくグラフ スタイルでマルチステップ ジョブを定義します。依存関係フローを作成するか、複数のオペレーティング システムとバージョンで同じように動作するスケジューリング ロジックの単一のリポジトリを用意します。

于 2013-08-26T19:25:52.350 に答える