代码之家  ›  专栏  ›  技术社区  ›  Anil Gupta

如何定义石英配置,以便只选择一组工作

  •  1
  • Anil Gupta  · 技术社区  · 4 年前

    我有一个微服务,它正在为不同的供应商运行石英作业,我计划在多个实例上运行它,我如何确保只有一组作业在第一台服务器上运行,另一组在第二台服务器上执行。

    我目前使用的是Quartz 2.2.1版本

    0 回复  |  直到 4 年前
        1
  •  0
  •   zgy    3 年前

    您可以参考 https://stackoverflow.com/a/55302145/9480909

    只需指定不同 org.quartz.sscheduler.instanceName 用于不同的应用。

    由于我维护的旧项目通过xml配置调度器bean,因此配置方法略有不同。

    简而言之,就是修改 schedulerName 的属性 org.springframework.scheduling.quartz.SchedulerFactoryBean