方案: StatefulJob A计划在Quartz上每5分钟运行一次。 A0在时间t0开始; t0 = 10分钟。
同时,Quartz尝试启动A1,但由于A0正在运行,因此无法启动。
A0在时间t1(开始后10分钟)完成。在这种情况下,Quartz将启动延迟的A1作业或新的A2?
在这种情况下,我们可以配置Quartz跳过重叠的作业而不是延迟它们吗?
答案 0 :(得分:0)
这取决于您选择的misfireInstructionPolicy。这通常取决于您如何构建日程安排(CronSchedule,SimpleSchedule等)。
查看相关文档:
PS:链接指向misfireInstructions的第一种方法,但每个时间表上都有几种方法。