【发布时间】:2011-12-05 16:16:44
【问题描述】:
我有一个 Quartz Job,我想每分钟触发一次。该作业本身包含检查是否有要运行的进程的逻辑,如果有,该作业可能需要 45 分钟才能完成。
使用简单触发器,Quartz 是否会每分钟触发一次这项工作,即使有一个已经在运行?或者如果间隔设置为 1 分钟,这是否意味着 Quartz 会在作业完成后等待 1 分钟再触发下一个作业?
【问题讨论】:
标签: quartz-scheduler
我有一个 Quartz Job,我想每分钟触发一次。该作业本身包含检查是否有要运行的进程的逻辑,如果有,该作业可能需要 45 分钟才能完成。
使用简单触发器,Quartz 是否会每分钟触发一次这项工作,即使有一个已经在运行?或者如果间隔设置为 1 分钟,这是否意味着 Quartz 会在作业完成后等待 1 分钟再触发下一个作业?
【问题讨论】:
标签: quartz-scheduler
如果触发器设置为每分钟触发一次,它将每分钟触发一次(并且将创建和调用一个新的作业实例)。
除非相关作业被标记为@DisallowConcurrentExecution。
【讨论】: