【问题标题】:Quartz Scheduler- How to use exclusive resources?Quartz Scheduler-如何使用专属资源?
【发布时间】:2017-02-18 05:27:13
【问题描述】:

我正在调查 Quartz 是否可以用于我正在从事的项目。我需要:

  1. 将作业的执行限制在特定的时间范围内(我知道 Quartz 擅长这一点)。
  2. 根据“资源”限制作业。

当我说资源时,我指的是独家资源和定量资源。例如,我想定义一个类似“LINUX_MACHINE”的资源,计数为 5。任何时候最多只能运行 5 个需要 LINUX_MACHINE 机器资源的作业。使用 Quartz 可以做到这一点吗?

【问题讨论】:

    标签: java quartz-scheduler scheduling resource-management


    【解决方案1】:

    所以看起来您可以通过创建多个调度程序然后限制每个调度程序的线程池来根据资源限制作业。

    多个调度器的信息:http://www.quartz-scheduler.org/documentation/quartz-2.2.x/cookbook/MultipleSchedulers

    有关 Quartz 配置的信息,用于为调度程序设置线程池:http://www.quartz-scheduler.org/documentation/quartz-2.2.x/configuration/ConfigThreadPool

    【讨论】:

      猜你喜欢
      • 2014-10-01
      • 1970-01-01
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多