Quartz Scheduler可以串行运行作业吗?

New*_*ang 5 quartz-scheduler job-scheduling

我正在研究使用Quartz Scheduler,我想知道是否有可能不是按时间安排工作,而是在另一个工作完成时.因此,当Job A完成后,它会启动Job B.完成后,它会启动Job C等.

Job A -> Job B -> Job C -> Job A... continuously.
Run Code Online (Sandbox Code Playgroud)

这是工作的正确工具吗?或者我应该研究其他什么?

Tom*_*icz 7

退房JobChainingJobListener,内置于Quartz(大胆矿):

保留一个映射集合,其中Job将在完成给定作业后触发.如果通知此侦听器已完成具有映射的作业,则它将尝试触发后续作业.这实现了"工作链",或"穷人的工作流程".

没错,您正在寻找流程或工作流引擎.看看.