Quartz.net官方开发指南 第十一课: 高级(企业级)属性

Clustering 集群 ( Clustering从0.6版本开始可用了)

目前,集群只能用在使用ADO.NET-Jobstore的情况。特新包括负载均衡和容错(如果JobDetail的"request recovery"标记被设置为true)。

设置" quartz.jobStore.isClustered"属性为true才可以集群,集群中的每个实例都使用quartz.properties的相同拷贝。集群所使用属性文件的例外是一致的,下面是允许的例外:不同的线程池数量,"quartz.scheduler.instanceId"的不同属性值。集群中的每个节点必须有唯一的instanceId,通过替换这个属性的值为"AUTO"就可以轻松做到(不要不同的属性文件)。

除非使用某些运行非常有整齐(时钟必须同步在一秒之内)的时间同步服务来同步不同计算机的时钟外,不要将集群运行在不同的计算机三行。如果你不熟悉如何做请参照http://www.boulder.nist.gov/timefreq/service/its.htm

不要在一套数据库表上运行未集群的实例。这会导致严重的数据冲突,及不可预知的行为。

http://mikaelkoskinen.net/quartz-net-cluster-sql-azure-asp-net/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大内老A

谈谈IE针对Ajax请求结果的缓存

在默认情况下,IE会针对请求地址缓存Ajax请求的结果。换句话说,在缓存过期之前,针对相同地址发起的多个Ajax请求,只有第一次会真正发送到服务端。在某些情况下...

2065
来自专栏c#开发者

Vs.net 2008 sp1新特性之Dynamic Data Web Site

Vs.net 2008 sp1新特性之Dynamic Data Web Site 介绍 asp.net的动态数据,是一个web site开发框架,可让您很容...

3425
来自专栏jiajia_deng

Windows 编译 openssl-1.0.2p(libeay32.lib、ssleay32.lib)静态库 32/64、debug/release、MT/MTd

最近要用到 libeay32.lib、ssleay32.lib 两个静态库文件,因为以前项目中其中一个文件在 64 位编译时选择的不是 MTd,而导致我引入该库...

2K1
来自专栏守望轩

Visual Studio 2008 每日提示(十八)

#171、在任务列表创建用户任务区分代码 原文链接:You can use the Task List to create User Tasks that a...

3046
来自专栏自动化测试实战

获取响应头与发送头

4606
来自专栏BeJavaGod

【老话新说】在springmvc中使用hibernate-validate

老鸟绕道,新手可以看看,目前流行的SSM中都是使用的hibernate-validate进行验证,可以通过页面标签error显示 或者以json方式(推荐),作...

2667
来自专栏逸鹏说道

1.移动先行之谁主沉浮----我的第一个程序

如果移动方向有任何问题请参考===> 异常处理汇总-移动系列 (http://www.cnblogs.com/dunitian/p/4867701.html) ...

3259
来自专栏有趣的django

Django搭建blog网站(一)

一、前言 1.1.环境 python版本:3.6 Django版本:1.11.6 1.2.预览效果 最终搭建的blog的样子,基本上满足需求了。框架搭好了,至于...

8728
来自专栏逸鹏说道

关于链接文件的探讨

跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux 偶尔在用,其实就是软链接和硬链接两种 ...

32610
来自专栏云计算教程系列

如何使用AngularJS和PHP为任何位置生成短而独特的数字地址

邮政地址通常很长,有时很难记住。在许多情况下,需要较短的地址。例如,能够发送仅由几个字符组成的短地址可以确保更快地提供紧急救护车服务。Pieter Geelen...

1492

扫码关注云+社区

领取腾讯云代金券