5

Quartz Schedulerの使用を検討していますが、時間ではなく、別のジョブが終了したときにジョブをスケジュールできるかどうか疑問に思いました。したがって、ジョブAが完了すると、ジョブBが開始されます。それが完了すると、ジョブCなどが開始されます。

Job A -> Job B -> Job C -> Job A... continuously.

これは仕事に適したツールですか?それとも私は何か他のものを調べているべきですか?

4

2 に答える 2

7

Quartz に組み込まれている をチェックしてくださいJobChainingJobListener(太字の鉱山):

特定のジョブの完了後にトリガーするジョブのマッピングのコレクションを保持します。このリスナーは、マッピングを持つジョブの完了を通知されると、フォローアップ ジョブのトリガーを試みます。これにより、 「ジョブ チェーン」または「貧乏人のワークフロー」が実現されます。

そうです、あなたはプロセスまたはワークフロー エンジンを探しています。またはを見てください。

于 2012-08-27T16:21:14.637 に答える
0

私が関わっているQuartzDeskプロジェクトを確認してみてください。QuartzDesk は、Quartz ベースのアプリの管理および監視プラットフォームであり、バージョン 2.0 では、新しいジョブ チェーン エンジンがプラットフォームに追加されました。

エンジンを使用すると、ジョブの実行を調整でき、アプリケーション コードを変更する必要はまったくありません。ジョブ チェーンは、アプリケーションを中断することなく、QuartzDesk GUI を介して動的に更新できます。

QuartzDesk ジョブ チェーン ターゲット エディター

于 2015-07-22T13:46:04.410 に答える