【发布时间】:2015-06-29 03:04:50
【问题描述】:
Quartz 集群时,如何确定当前是否在 Quartz 中运行特定作业?
“获取正在运行的作业”问题的标准答案是使用 scheduler.getCurrentlyExecutingJobs(); 但根据 javadoc,这在集群环境中不起作用。
另一个答案是使用 JobListener 并在作业启动和停止时将作业的状态存储在某处。但据此,JobListeners 不能在集群环境中工作:
Are JobListeners global in a Quartz cluster?
那么有什么诀窍呢?
【问题讨论】:
标签: quartz-scheduler