サードパーティのAPIと統合するプロジェクトでCeleryを使用しています。処理のためにファイルをサービスに送信する必要があります。ファイルを送信した後、処理が完了するまで10秒ごとに処理のステータスを要求する必要があります。
私が今持っているように、メインタスクはサブタスクをスピンオフして処理のステータスをチェックします。これらのサブタスクを有限のセロリビートタスクのように機能させたいです。サブタスクと呼んでタスクライフを開始し、タスクが完了したら終了したいと思います。
これを達成するための最良の方法は何ですか?