【发布时间】:2012-08-11 09:54:50
【问题描述】:
能否请您向我解释一下 Quartus 中 StatefulJob 的确切平均值以及它与无 StatefulJob 的区别?
【问题讨论】:
标签: java quartz-scheduler
能否请您向我解释一下 Quartus 中 StatefulJob 的确切平均值以及它与无 StatefulJob 的区别?
【问题讨论】:
标签: java quartz-scheduler
StatefulJob 接口,提供 2 个东西,
首先:任何时候都只会运行一个作业
second:在 (SimpleTriggerBean) 中,您将不必担心作业运行的持续时间。这意味着下一次运行将在上一次结束后的延迟时间后完成。
【讨论】:
StatefulJob 保证一次只会运行一项作业。例如,如果您安排您的作业每 1 分钟运行一次,但您的作业需要 5 分钟才能完成,那么在前一个作业完成之前,该作业将不会再次运行。
这有助于确保在任何给定时间只有一个作业在运行。
下一个作业将按下一个计划运行,而不是在上一个作业完成后立即运行。
【讨论】:
jobDetail.getJobDataMap().put("type","FULL");
这一行将决定我们是使用有状态还是无状态。
【讨论】: