セロリと組み合わせたdjangoプロジェクトがあり、将来のある時点で、再発するかどうかにかかわらず、タスクを動的にスケジュールできるようにする必要があります。すでにスケジュールされているタスクを削除/編集する機能が必要です
したがって、最初にこれを達成するために、DatabaseSchedulerでdjango-celeryを使用して、いくつかのPeriodicTasks(有効期限付き)をデータベースに保存し始めました。
このようにして、アプリを閉じてもう一度起動しても、スケジュールはまだ残っています
eta を利用できず、将来のある時点でタスクをスケジュールできないため、私の問題はまだ残っています。etaでタスクを動的にスケジュールすることは何とか可能ですか?
私の2番目の質問は、たとえば2015-05-15 15:50:00に実行するようにスケジュールするなど、1回限りのタスクをスケジュールできるかどうかです(そのため、etaを使用しようとしています)
最後に、数千の通知をスケジュールしますが、セロリ ビートはこの数のスケジュールされたタスクを処理できますか? それらのいくつかは一度限りですが、他のものは定期的ですか? それとも、 APSchedulerなどのより高度なソリューションを使用する必要がありますか?
ありがとうございました