由于两个服务器实例,同一石英作业运行两次

use*_*643 5 java quartz-scheduler

我有这个问题:我的应用程序有一个石英调度程序,每X分钟运行一个任务.此应用程序部署在两个服务器实例中,因此每个实例都在同时执行任务.我想同时只执行一项任务.

我们已经使用Spring配置了Quartz,我们的应用服务器是WAS.

你建议哪些选择?

Kon*_*hov 5

您可以使用JDBC作业存储设置石英集群 - 然后每个作业将仅由一个集群节点执行.您可以在quartz 文档中找到有关该主题的更多信息