0

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

4

1 回答 1

0

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

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

于 2013-02-11T18:32:16.677 回答