クラスター化された環境で Quartz スケジューラーを使用しています (クラスター内の 2 つのノードで、単一の Oracle データベースを指しています)。現在、ほぼ 1 時間ごとに実行される2 つのジョブがあります。
Quartz ジョブ用に別のデータベース スキーマがあります。私たちが気づいたことは、クォーツが 15 秒ごとにデータベースをチェックすることです ( clusterCheckinIntervalのデフォルト値)。
私たちはこれが好きではなく、頻度を減らしたいと考えています。私たちが念頭に置いているのは、1 分の頻度を指定することですが、ほとんどの構成例ではclusterCheckinIntervalを20000として指定しています。
clusterCheckinInterval の適切な値を推奨してください。
Quartz のドキュメントから:
org.quartz.jobStore.clusterCheckinInterval
Set the frequency (in milliseconds) at which this instance "checks-in"* with the other instances of the cluster. Affects the quickness of detecting failed instances.