Java 如何在Quartz调度器中实现排队?

Java 如何在Quartz调度器中实现排队?,java,quartz-scheduler,scheduler,priority-queue,job-scheduling,Java,Quartz Scheduler,Scheduler,Priority Queue,Job Scheduling,我有一个允许用户安排报告的系统,但是这些作业可以同时安排 如何在quartz中实现排队系统,同时调度的作业将逐个执行,而不是并发执行?您需要的是在集群模式下执行作业,请阅读下一篇文章 看起来像是连续的任务。为什么不考虑事件驱动的方法。完成一个任务会触发一个事件,以此类推。我可以尝试一下,但我不确定如何使用Quartz Scheduler实现这一点。与其为每个报表安排一个新作业,不如只安排一个全局作业定期执行,并使该作业检索排队的报表并逐个生成它们。报告队列可以是简单的DB表、JMS队列、内存中的

我有一个允许用户安排报告的系统,但是这些作业可以同时安排


如何在quartz中实现排队系统,同时调度的作业将逐个执行,而不是并发执行?

您需要的是在集群模式下执行作业,请阅读下一篇文章

看起来像是连续的任务。为什么不考虑事件驱动的方法。完成一个任务会触发一个事件,以此类推。我可以尝试一下,但我不确定如何使用Quartz Scheduler实现这一点。与其为每个报表安排一个新作业,不如只安排一个全局作业定期执行,并使该作业检索排队的报表并逐个生成它们。报告队列可以是简单的DB表、JMS队列、内存中的对象,甚至是电子邮件帐户……感谢@walen的建议。我会考虑一下。我认为这是为了处理多个调度程序实例而设计的。我的系统中只有一个实例。