実行する作業をディスパッチするためにセロリを使用するように、スタンドアロンのバッチ ジョブを変換しました。私はRabbitMQを使用しています。すべてが単一のマシンで実行されており、RabbitMQ インスタンスを使用している他のプロセスはありません。私のスクリプトは、ワーカーによって処理される一連のタスクを作成するだけです。
スクリプトの開始からすべてのタスクが完了するまでの時間を測定する簡単な方法はありますか? メッセージキューを使用する場合、これは設計上少し複雑であることを私は知っています。しかし、テストしてパフォーマンスの見積もりを取得するためだけに、本番環境で実行したくありません。