我有一个 Spring Boot 实例的集群环境。该实例计划每天发送一次电子邮件,为此我正在使用 Quartz Job Scheduler。但是,所有实例都发送了电子邮件,我只需要一个实例发送它。是否可以将 Quartz Scheduler 配置为仅在一个实例上触发作业,我不在乎是哪一个。
答案 0 :(得分:0)
您也可以针对您的案例查看此项目:
答案 1 :(得分:0)
在创建 JobDetail 对象之前,您的 Job 必须带有 @DisallowConcurrentExecution 注释。这是一个标志,您只需要在一个实例上运行 Job。