Quartz Scheduler可以连续运行作业吗? [英] Can Quartz Scheduler Run jobs serially?

查看:78
本文介绍了Quartz Scheduler可以连续运行作业吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在研究使用Quartz Scheduler,我想知道是否可以按时间而不是按时间安排作业,而是何时完成另一个作业.因此,当作业A完成时,它将启动作业B.完成后,它将启动作业C,依此类推.

I'm looking into using Quartz Scheduler, and I was wondering if it was possible to schedule jobs not by time, but when another job finishes. So, when Job A is done, it starts Job B. When that's done, it starts Job C, etc.

Job A -> Job B -> Job C -> Job A... continuously.

这是工作的正确工具吗?还是我应该寻找其他东西?

Is this the right tool for the job? Or should I be looking into something else?

推荐答案

查看 JobChainingJobListener ,内置于Quartz(粗体):

Check out JobChainingJobListener, built-in to Quartz (bold mine):

保留完成给定作业后要触发的作业的映射的集合.如果此侦听器收到具有映射的完成作业通知,则它将尝试触发后续作业.这样就可以实现工作链" 穷人的工作流程" .

是的,您正在寻找流程或工作流引擎.看看.

That's right, you are looking for a process or workflow engine. Have a look at activiti or jbpm.

这篇关于Quartz Scheduler可以连续运行作业吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆