0

我有一个系统,允许用户安排报告,但这些工作可以同时安排。如何在Quartz调度器中实现排队?

我该如何在石英中实现一个排队系统,这些排程系统同时安排的作业将一个一个执行而不是同时执行?

+1

好像连续任务。为什么不考虑事件驱动的方法。一个任务的完成触发一个事件等。 – NewUser

+0

我可以尝试,但我不知道如何使用Quartz Scheduler实现这一点。 – aeycee

+0

不是为每个单一报告安排新的作业,而是只安排一个全局作业定期执行,并使该作业检索排队的报告并逐个生成它们。报告队列可以是一个简单的数据库表,或JMS队列,或内存中的对象,甚至是一个电子邮件帐户... – walen

回答

1

你需要的是执行工作在集群模式下,请阅读下面的文章 Cluster Jobs

+0

我认为这是设计来处理多个Scheduler实例。我的系统中只有1个实例。 – aeycee