Spring Boot 如何定义quartz配置以便只选择一组作业

amrnrhlw  于 2023-05-17  发布在  Spring
关注(0)|答案(1)|浏览(205)

我有一个微服务,它正在为不同的供应商运行quartz作业,我计划在多个示例上运行它,我如何确保只有一组作业在第一台服务器上运行,另一组在第二台服务器上运行。
我目前使用Quartz 2.2.1版本

jecbmhm3

jecbmhm31#

您可以参考https://stackoverflow.com/a/55302145/9480909
只需为不同的应用指定不同的org.quartz.scheduler.instanceName即可。
由于我维护的旧项目是通过xml配置调度器bean的,所以配置方法稍有不同。
简单来说就是修改org.springframework.scheduling.quartz.SchedulerFactoryBeanschedulerName属性。

相关问题