Quartzフレームワークを使用して、数百のジョブの実行をスケジュールすることを検討しています。
彼らの API によると、ジョブは特定の時点で実行するようにスケジュールできますが、次々に実行することはできません (また、1 つのジョブが失敗した場合はジョブのチェーンを停止します)。私が見つけることができた唯一の推奨される方法は次のとおりです。
- ジョブの完了を通知し、次のトリガーの起動をスケジュールするリスナーの使用 (これをどのように調整しますか?)
- 各ジョブは、次に実行するジョブを含むパラメーターを受け取り、実際の作業が完了した後、その実行をスケジュールします。(協力)
Quartz でジョブのワークフローを作成するためのより良い方法を知っていますか?
Java でワークフローを実装するための他の方法/フレームワークをお勧めできますか?
EDITED:その間、私は必要なものにぴったりだと思われるOSWorkflowについて知りました。実装する必要があるのは「シーケンス パターン」のようです。