我在以下配置下以集群模式使用了Quartz Scheduler
我的观察:在随机选择的44个触发器中,只有22个触发器。
了解:随时在触发器表中仅存储了许多触发器,因为未定义任何作业。在这种情况下,它将是4。 每当发生新触发器时,该新触发器都不会添加到触发器表中,而是在上一行中使用nextfiretime和previousfiretime更新。 那些即使没有被捕获也处于等待状态的触发器将被新的nextfiretime和previousfiretime更新,从而丢失(误触发)
很抱歉回答我自己的问题,但我想问专家我的理解是否正确。如果没有的话,这是我们可以面对的限制。工人线程数低。
除了增加工作线程数之外,更好的Quartz配置还能帮助我摆脱这种情况。
谢谢