カウントダウン後にセロリタスクを実行する必要がありますが、特定の条件下でそのカウントダウンをリセットできます。たとえば、で呼び出したいのですが、タスクが実行される前に特定のイベントが発生apply_async
しcountdown=15
た場合は、そのカウントダウンを再び15秒に設定したいと思います。
ドキュメントとグーグルから、タスクIDを保存し、イベントが発生した場合にタスクを取り消して再作成することで、これを達成できると思います。もっとエレガントなアプローチがあるのではないかと思っていました。