gpt4 book ai didi

java - 在 Quartz 调度程序中触发失火

转载 作者:行者123 更新时间:2023-11-30 02:01:44 26 4
gpt4 key购买 nike

系统重新上线后,有什么方法可以恢复 Quartz 中的触发器吗?

我们有一些预定的触发器(频率间隔为 6 小时),有时我们的系统出现故障,它会跳过这些触发器的执行。

任何人都可以建议是否可以使用 Quartz 调度程序来恢复停机期间错过的触发。

最佳答案

您在定义触发器时应包含“MISFIRE_INSTRUCTION”。以下示例显示MISFIRE_INSTRUCTION_FIRE_NOW

Trigger trigger = newTrigger().
startAt(DateUtils.addSeconds(new Date(), -10)).
withSchedule(
simpleSchedule().
withMisfireHandlingInstructionFireNow() //MISFIRE_INSTRUCTION_FIRE_NOW
).
build();

详细说明:see this

关于java - 在 Quartz 调度程序中触发失火,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52644193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com