配置文件说明

app.config中的quartz部分

<quartz>

<!-- configure Thread Pool-->

<addkey="quartz.threadPool.type"value="Quartz.Simpl.SimpleThreadPool,Quartz" />

<addkey="quartz.threadPool.threadCount"value="10" />

<addkey="quartz.threadPool.threadPriority"value="Normal" />

<!-- configure Job Store-->

<addkey="quartz.jobStore.misfireThreshold"value="60000" />

<addkey="quartz.jobStore.type"value="Quartz.Simpl.RAMJobStore,Quartz" />

<!-- configure scheduler-->

<addkey="quartz.scheduler.instanceName"value="ServiceScheduler" />

<!-- configure jobs and triggersdefinition-->

<addkey="quartz.plugin.xml.type"value="Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin,Quartz" />

<addkey="quartz.plugin.xml.fileNames"value="~/quartz_jobs.xml" />

<!—重新扫描配置文件的间隔时间(单位:s)-->

<addkey="quartz.plugin.xml.scanInterval"value="2" />

</quartz>

quartz_jobs.xml

job

<job>

<name>TestJob</name>

<group>TestJobGroup</group>

<description>测试Job </description>

<job-type>Company.WindowsService.Jobs.TestJob,Company.WindowsService</job-type>

<durable>true</durable>

<recover>false</recover>

</job>

Trigger_simple(简单任务触发器)

<trigger>

<simple>

<name>TestJobTrigger</name>

<group>TestJobTriggerGroup</group>

<description>测试Job触发器</description>

<job-name>TestJob</job-name>

<job-group>TestJobGroup</job-group>

<misfire-instruction>SmartPolicy</misfire-instruction>

<!—(必填)任务执行次数.-1表示无限次执行; 3表示执行3次-->

<repeat-count>3</repeat-count>

<!—(必填)任务触发间隔(毫秒),1000表示每1秒执行一次-->

<repeat-interval>1000</repeat-interval>

</simple>

</trigger>

Trigger_Cron(复杂任务触发器)

<trigger>

<cron>

<name>TestJobTrigger</name>

<group>TestJobTriggerGroup</group>

<description>测试Job触发器</description>

<job-name>TestJob</job-name>

<job-group>TestJobGroup</job-group>

<!-- -->

<misfire-instruction>SmartPolicy</misfire-instruction>

<!-- -->

<cron-expression>0030 09 * * ?</cron-expression>

</cron>

</trigger>

cron-expression规则

1.      由6到7个用空格分开的字段组成

2.      字段间顺序和格式如下

序号

必填

意义

数据格式

特殊字符

1

Second

0-59

, - * /

2

Minutes

0-59

, - * /

3

Hour

0-23

, - * /

4

Day of Month

1-31

, - * ? / L W C

5

Month

1-12 JAN-DEC

, - * /

6

Day of Week

1-7 SUN-SAT

, - * ? / L C #

7

Year

1970-2099

, - * /

特殊字符说明

名称

意义

示例

,

附加值

MON,WED,FRI在Day of Week中表示周一,三,五

-

范围

10-12在Month中表示10到12月

*

通配符,表示任何值

*在Minutes表示每分钟

/

增量

0/15在Minutes中表示从0分开始,每15分钟,即0,15,30,45

?

不指定特殊的值

L

Last,最后一个

L在Day of Month表示某月的最后一天;L在Day of Week中表示星期六(数学7);

L可与数字组合使用,6L在Day of Month中表示某个月的最后一个星期六

W

C

#

QuartZ.net 常用配置说明的更多相关文章

  1. Redis的安装与常用配置说明

    1.redis安装步骤 1).下载,上传到Linux服务器,并解压 2).预编译(实际上是检查编译环境的过程) 进入目录:   cd /opt/soft/redis-3.2.9/deps/jemall ...

  2. nginx 常用配置说明

    一.location 配置 1.1 语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可 ...

  3. Quartz CronTrigger 整配置说明

    Quartz cron 表达式的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级.  Quartz用cron 表达式存放执行计划,引用了cron表达式的CronTrigger在计 ...

  4. redis.conf常用配置说明

    最近学了 Redis,在 Linux 上安装的,接下来就简单讲解一下修改 Redis 配置文件 修改密码: 新安装的 Redis 是默认没有密码的,可以给Redis设置一个密码 先进入 Redis 的 ...

  5. tomcat8常用配置说明

    链接:https://www.jianshu.com/p/8b1c75951f70 2.tomcat8运行期错误HTTP头解析错误 修改tomcat的server.xml中的中配置  设置为8k &l ...

  6. 170816、nginx常用配置说明

    #user nobody; #开启进程数 <=CPU数  worker_processes 1; #错误日志保存位置 #error_log logs/error.log; #error_log ...

  7. nginx常用配置说明

    nginx的主配置(nginx.conf)说明 #worker进程数量 worker_processes 1; #错误日志 error_log logs/error.log; #进程ID文件 pid ...

  8. thymeleaf常用配置说明

    #spring.thymeleaf.cache = true #启用模板缓存. #spring.thymeleaf.check-template = true #在呈现模板之前检查模板是否存在. #s ...

  9. 【Eureka篇三】Eureka常用配置说明(7)

    服务注册中心配置(Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean) #关闭注册中心的保护机制, ...

随机推荐

  1. linux中非root用户使用wireshark进行抓包

    开始的时候我是在终端中使用sudo 命令打开 wireshark 的,因为如果不这样的话 wireshark 就没法抓包啊.偶尔抓一次包就使用这样的方式提权. 今天使用 wireshark 的时候特意 ...

  2. Java 可变参数列表

    1.可变参数列表的简单实现 当调用方法时,方法的参数个数或类型未知时,称其为可变参数列表.在以前的Java代码中,可以使用Object数组来实现这样的功能.因为,所有的类都是直接或间接继承于Objec ...

  3. Couchbase学习记录

    Couchbase是membase的升级版,membase与memcache是同一家公司出的,Couchbase包含了memcache的功能. 从其官网上下载最新的版本安装即可.安装成功后会弹出设置页 ...

  4. Objective-C语言多态性

    动态类型和动态绑定,id可以表示任何指针类型,定义id变量不加* 多态性是指在父类中定义的成员变量和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为.这使得同一个变量和方法在父类及其各个子 ...

  5. Ajax实现原理详解

    Ajax:Asynchronous javascript and xml,实现了客户端与服务器进行数据交流过程.使用技术的好处是:不用页面刷新,并且在等待页面传输数据的同时可以进行其他操作. 这就是异 ...

  6. Viking Village维京村落demo中的粒子距离消隐

    Custom/DistanceFade shader 粒子雾似乎可以使用.尝试给面片套用该效果,但由于有顶点变形,效果不太好,要做些改动

  7. Bellman-Ford

    看来一千个acmer有一千个迪杰斯特拉,Bellman-Ford也是一样. 看了刘汝佳的bellman-ford,简直和spfa一模一样啊!!! 松弛n -1 次还是可以松弛,说明有负环; 刘汝佳写得 ...

  8. 为linux系统添加虚拟内存swap分区

    阿铭linux学习笔记之swap分区 一.作用: swap分区是交换分区,在系统物理内存不足时与swap进行交换,对web服务器的性能影响极大,通过调整swap分区大小来提升服务器的性能,节省资源费用 ...

  9. 利用win7系统自带的dos命令把笔记本无线网卡当无线路由器(无线AP发射器)

    利用win7系统自带的dos命令把笔记本无线网卡当无线路由器(无线AP发射器). 1.打开win7开始菜单,找到命令提示符选项,以管理员身份运行cmd.2.在命令行上输入:netsh wlan set ...

  10. zabbix通过API创建交换机模板,ifAdminStatus;ifOperStatus;ifInUcastPkts;ifAlias

    最终效果: 目的:         通过zabbix的Latest data查看主机就可以看到其监控结果. 监控项:         # 管理状态          IF-MIB::ifAdminSt ...