如何创建Quartz.Net调度程序的多个实例?

时间:2013-02-11 17:14:31

标签: quartz.net

运行quartz.net调度程序的多个实例是否安全? 如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用quartz_jobs.xml配置作业并创建StatefulJobs,并使用作业链在一个线程调度程序中顺序运行作业(指向RAMJobStore);指向数据存储的另一个调度程序可以同时运行 http://quartz-scheduler.org/documentation/faq#FAQ-chain

如果您需要将所有作业保留到单个数据库,则可以使用2个具有群集的调度程序,但您无法选择在哪个调度程序上运行哪个作业,因此您的作业将按顺序运行,但可能无法在单线程调度程序上运行。 2schedulers可以运行,如果有2个不同前缀的石英表集不是问题。 http://quartz-scheduler.org/documentation/quartz-1.x/cookbook/MultipleSchedulers