如何在Cron Quartz中安排超过1个但未知数量的工作?

时间:2017-04-06 08:29:50

标签: quartz-scheduler

当我确切地知道他们的号码何时被知道但是现在我的工作请求到来并且我不知道如何安排它们时,我可以安排多个工作。

1 个答案:

答案 0 :(得分:0)

通过在调度程序之上构建一个层并将ID作为参数传递来解决,该参数区分了作业与其他作业。

Quartz Tutorials(Cron)中安排作业的流程如下所示

计划程序 - >要执行的作业。

要安排多个作业,您必须在调度程序中创建多个JobDetail和Trigger对象,就像许多教程中给出的解决方案一样。

例如,如果您有两个要安排的作业,则调度程序(Trig1,Trig2) - >要执行的作业(Trig1,Trig2)。

为了安排多个作业,我在调度程序之前构建了一个层。现在我的流程就像这样

MY Scheduler(参数) - >计划程序(参数) - >要执行的作业(参数)

在参数中传递唯一ID非常重要,因为每个作业都应具有唯一标识。