2017-01-04 10 views
1

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

+0

これらのhttps://www.mkyong.com/tutorials/quartz-scheduler-tutorial/にアクセスしてください。 – RamPrakash

+0

@RamPrakashこのチュートリアルのセクションを参考にしてください。 –

答えて

1

質問を少し詳しく説明できますか?あなたは、両方のマシンが負荷を共有したいが、任意の時点で実行されるバッチのインスタンスを1つだけ必要な場合

1)は、その後、あなたは@DisallowConcurrentExecution

2)またはいつもならば、あなたの仕事に注釈を付けることができます1台のマシンですべての負荷を処理したいのであれば、なぜクラスタ化モードを使用していますか?アクティブスタンドバイモデルを実現しようとしている場合は、機械が石英の外側で調整したい場合があります。

+0

私は1台のマシンが一連のジョブの負荷を処理したい。これらのジョブは他のものより多くのメモリとCPUを消費するので、より強力なマシンでそれらを実行したいと思います。 –

+1

この場合、各マシンに独自のスケジューラを作成させることができます。その後、適切なスケジューラからジョブをスケジュールします。 – Srinivas

関連する問題