1

2 台のマシン (同じデータベースを共有) で実行するように Quartz をセットアップしようとしています。たった 1 台のマシンでジョブ (または一連のジョブ) を実行するように Quartz をセットアップする方法 (別のマシンはジョブを選択できません)?

4

1 に答える 1

1

質問を少し詳しく説明していただけますか。

1) 両方のマシンで負荷を共有したいが、一度にバッチのインスタンスを 1 つだけ実行したい場合は、@DisallowConcurrentExecutionでジョブに注釈を付けることができます。

2) または、常に 1 台のマシンだけですべての負荷を処理したい場合、なぜクラスター モードを使用するのですか? モデルごとにアクティブ スタンドを実現しようとしている場合は、マシンをクォーツの外で調整する必要がありますが、これは難しい場合があります。

于 2017-01-12T19:21:20.670 に答える