Quartz Scheduler:如何在一台机器上运行作业?

时间:2017-01-04 18:31:53

标签: java tomcat7 quartz-scheduler quartz

我正在尝试设置石英在两台机器上执行(共享同一个数据库)。如何在一台机器中设置石英来运行作业(或一组作业)(另一台机器无法选择作业)?

1 个答案:

答案 0 :(得分:1)

你能详细说明一下你的问题。

1)如果您希望两台机器共享负载但只想在任何给定时间运行批处理的一个实例,那么您可以使用@DisallowConcurrentExecution

为您的作业添加注释

2)或者如果您总是只想要一台机器来处理所有负载,那么为什么使用群集模式?如果你想要实现主动模型,那么你希望机器在石英之外协调,这可能会变得棘手。