回到顶部

Quartz.NET 2.x 文档翻译 - Lesson 11:Advanced (Enterprise) Features 高级功能

时间:2年前   作者:请喊我大龙哥   浏览:184   [站内原创,转载请注明出处]

Quartz.NET 2.x 文档翻译 - Lesson 11:Advanced (Enterprise) Features 高级功能 查看官网英文原文

返回目录

Clustering

Clustering集群目前只在AdoJobstore(JobStoreTX)模式下工作,特点就是包含load-balancing负载均衡和job fail-over故障切换(如果JobDetail的“request recovery”属性标记赋值True)。

启用clustering通过设置quartz.jobStore.clustered属性为True,在集群中的每个实例都是用相同的quartz属性,区别在于下面几种情况:不同的thread pool大小,quartz.scheduler.instanceId属性的不同,集群中的每一个节点必须有一个唯一的实例ID,简单来说我们可以设置这个属性数值为“AUTO”即可。

我们在用集群的时候不要在分开的机器或者服务器上,除非我们做到能将时间同步到各个单独分开的服务器,并保证quartz的运行时有规律的,并且时间误差在一秒内。我们可以看 http://www.boulder.nist.gov/timefreq/service/its.htm 来了解我们需要如何处理这种情况。

需要注意的是,我们决不能运行非集群中的实例而且此实例还和集群中的实例有相同的设置,以免我们的数据遭到污染。

返回目录

请喊我大龙哥最后编辑于:2年前

内容均为作者独立观点,不代表八零IT人立场,如涉及侵权,请及时告知。

评论努力加载中...
暂无评论
暂无评论

手机扫码阅读

热门相关

加载中...
关于我们   联系我们   申请友链   赞助记录   站点地图
© 2014 - 2017 www.80iter.com All Rights Reserved. 京ICP备14042174号-1
本站遵循 CC BY 4.0 协议,转载请注明出处 。