2

Quartz がクラスター化されている場合、特定のジョブが現在 Quartz で実行されているかどうかを確認するにはどうすればよいですか?

「実行中のジョブを取得する」という質問に対する標準的な回答は、次を使用することですがscheduler.getCurrentlyExecutingJobs();、javadoc によると、これはクラスター環境では機能しません。

もう 1 つの答えは、JobListener を使用して、ジョブの開始時と停止時にジョブのステータスをどこかに保存することです。しかし、これによると、JobListeners はクラスター化された環境では機能しません。

JobListeners は Quartz クラスターでグローバルですか?

それで、トリックは何ですか?

4

1 に答える 1