Quartz.NET-课程11:高级(企业)功能-集群

集群

集群目前仅适用于AdoJobstore(JobStoreTX)。功能包括负载平衡和作业故障切换(如果JobDetail的“请求恢复”标志设置为true)。

通过将“quartz.jobStore.clustered”属性设置为“true”来启用集群。集群中的每个实例都应使用quartz 属性的相同副本。例外情况是使用相同的属性,但有以下可允许的例外情况:线程池大小不同以及“quartz.scheduler.instanceId”属性的值不同。集群中的每个节点必须具有唯一的instanceId,通过将“AUTO”作为该属性的值,可以轻松完成(不需要不同的属性文件)。

切勿在分离的机器上运行群集,除非它们的时钟使用某种形式的定时运行的时间同步服务(守护进程)进行同步(时钟必须相互间隔一秒钟)。 如果您不熟悉如何操作,请参阅http://www.boulder.nist.gov/timefreq/service/its.htm。

切勿针对任何其他实例运行的同一组表启动非群集实例。您可能会受到严重的数据损坏,并且肯定会遇到不稳定的行为。

你可能感兴趣的:(定时任务)