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

时间:2014-01-15 11:37:33

标签: java quartz-scheduler

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

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

您建议使用哪些选项?

1 个答案:

答案 0 :(得分:5)

您可以使用JDBC作业存储设置石英集群 - 然后每个作业将仅由一个集群节点执行。您可以在quartz documentation

中找到有关该主题的更多信息