【问题标题】:Can Quartz Scheduler Run jobs serially?Quartz Scheduler 可以串行运行作业吗?
【发布时间】:2012-08-27 00:02:23
【问题描述】:

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

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

这是适合这项工作的工具吗?还是我应该研究其他东西?

【问题讨论】:

    标签: quartz-scheduler job-scheduling


    【解决方案1】:

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

    保存给定作业完成后要触发的作业的映射集合。如果此侦听器被通知完成具有映射的作业,则它将尝试触发后续作业。这实现了“工作链”,或“穷人的工作流程”

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

    【讨论】:

      【解决方案2】:

      您可能想查看我参与的QuartzDesk 项目。QuartzDesk 是基于 Quartz 的应用程序的管理和监控平台,在 2.0 版本中,我们为该平台添加了一个新的job chaining engine

      引擎允许您编排作业的执行,无需以任何方式修改您的应用程序代码。作业链可以通过 QuartzDesk GUI 动态更新,而不会中断您的应用程序。

      【讨论】:

        猜你喜欢
        • 2013-12-05
        • 1970-01-01
        • 1970-01-01
        • 2014-09-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多