Shi*_*wan 1 spring quartz-scheduler
我正在使用Quartz Scheduler运行一些计划的作业。我的应用程序中的所有作业都是JobDetailBean作业。
我知道使用MethodInvokingJobDetailFactoryBean,我们可以使作业像这样并发:
<property name="concurrent"><value>false</value></property>
Run Code Online (Sandbox Code Playgroud)
我想知道如何使JobDetailBean作业非并行。默认情况下,JobDetailBean作业并发运行。
要求是:jobA需要每5分钟运行一次,但前提是前一个实例已经完成。
谢谢,
什卡
您的工作类别需要实现StatefulJob,或者,如果您使用的是Quartz 2.x,请使用进行注释@DisallowConcurrentExecution。
这就是可以在Quartz中控制并发执行的方式,尤其MethodInvokingJobDetailFactoryBean是根据的值仅使用不同的作业类concurrent。
| 归档时间: |
|
| 查看次数: |
2572 次 |
| 最近记录: |