2016-10-09 5 views
0

私が取り組んでいるプロジェクトでQuartzを使用できるかどうか調べています。私はする必要があります:クォーツスケジューラ - 排他資源の使い方

  1. ジョブの実行を特定の時間範囲に制限します(これはQuartzが最適です)。
  2. "リソース"に基づいてジョブを制限します。

私がリソースと言うとき、私は排他的リソースと量的リソースの両方を指します。たとえば、「LINUX_MACHINE」のようなリソースをカウント5で定義したいと思っています.LINUX_MACHINEマシンリソースを必要とするジョブは、最大5つしか一度に実行できません。これはQuartzの使用が可能ですか?

答えて

0

したがって、複数のスケジューラを作成して各スケジューラのスレッドプールを制限することで、リソースに基づいてジョブを制限できるようです。複数のスケジューラ上

情報:スケジューラのためのスレッドプールを設定するには、クォーツ設定上のhttp://www.quartz-scheduler.org/documentation/quartz-2.2.x/cookbook/MultipleSchedulers

情報:http://www.quartz-scheduler.org/documentation/quartz-2.2.x/configuration/ConfigThreadPool