【发布时间】:2017-05-23 19:28:38
【问题描述】:
我有很多使用 Quartz Schedule 的工作,我在我的 java 应用程序中执行。 (我的 webapp 上的一个事件激活了要运行的作业)
我的 webapp 在 4 台机器上运行,每台机器有两个实例,所以:
如何确保同一作业不会在 2 台不同的机器上运行 2 次?
以及我如何确保数据库中的持久性没有问题?
【问题讨论】:
-
您可以使用 DisallowConcurrentExecution 注释您的作业,这将确保多个实例不会同时执行 quartz-scheduler.org/api/2.2.1/org/quartz/…
标签: java quartz-scheduler quartz