Java “是否使用石英触发器?”;“堆积”;当您将concurrent设置为false时
我有一个石英触发器,设置为每分钟执行一个进程 由于concurrent被设置为false,因此如果进程花费的时间超过一分钟,则会阻止将来的触发器。然而,这是否意味着试图运行的触发器现在“排队”等待执行Java “是否使用石英触发器?”;“堆积”;当您将concurrent设置为false时,java,quartz-scheduler,Java,Quartz Scheduler,我有一个石英触发器,设置为每分钟执行一个进程 由于concurrent被设置为false,因此如果进程花费的时间超过一分钟,则会阻止将来的触发器。然而,这是否意味着试图运行的触发器现在“排队”等待执行 例如,如果流程需要10分钟才能执行,那么会有10个触发器等待执行。我正在尝试阻止服务器上的累积。否。如果将并发设置为false(使用一个附加@DisallowConcurrentExecution),则如果实际仍在运行,则不会启动进一步的作业 请参阅文件。接受的答案不正确。 我刚刚用quartz
例如,如果流程需要10分钟才能执行,那么会有10个触发器等待执行。我正在尝试阻止服务器上的累积。否。如果将
并发设置为false
(使用一个附加@DisallowConcurrentExecution
),则如果实际仍在运行,则不会启动进一步的作业
请参阅文件。接受的答案不正确。
我刚刚用quartz 2.2.3做了测试,工作确实被搁置了。
这意味着,如果处理作业的时间优于两个作业之间的时间,则会堆积作业
@1ac0提供的文档没有提及任何内容,作业不会“立即”运行。+1用于链接。我查看的文档没有详细介绍这个特定主题。