Quartz がクラスター化されている場合、特定のジョブが現在 Quartz で実行されているかどうかを確認するにはどうすればよいですか?
「実行中のジョブを取得する」という質問に対する標準的な回答は、次を使用することですがscheduler.getCurrentlyExecutingJobs();
、javadoc によると、これはクラスター環境では機能しません。
もう 1 つの答えは、JobListener を使用して、ジョブの開始時と停止時にジョブのステータスをどこかに保存することです。しかし、これによると、JobListeners はクラスター化された環境では機能しません。
JobListeners は Quartz クラスターでグローバルですか?
それで、トリックは何ですか?