QuartZ.net 常用配置说明
配置文件说明
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 常用配置说明的更多相关文章
- Redis的安装与常用配置说明
1.redis安装步骤 1).下载,上传到Linux服务器,并解压 2).预编译(实际上是检查编译环境的过程) 进入目录: cd /opt/soft/redis-3.2.9/deps/jemall ...
- nginx 常用配置说明
一.location 配置 1.1 语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可 ...
- Quartz CronTrigger 整配置说明
Quartz cron 表达式的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级. Quartz用cron 表达式存放执行计划,引用了cron表达式的CronTrigger在计 ...
- redis.conf常用配置说明
最近学了 Redis,在 Linux 上安装的,接下来就简单讲解一下修改 Redis 配置文件 修改密码: 新安装的 Redis 是默认没有密码的,可以给Redis设置一个密码 先进入 Redis 的 ...
- tomcat8常用配置说明
链接:https://www.jianshu.com/p/8b1c75951f70 2.tomcat8运行期错误HTTP头解析错误 修改tomcat的server.xml中的中配置 设置为8k &l ...
- 170816、nginx常用配置说明
#user nobody; #开启进程数 <=CPU数 worker_processes 1; #错误日志保存位置 #error_log logs/error.log; #error_log ...
- nginx常用配置说明
nginx的主配置(nginx.conf)说明 #worker进程数量 worker_processes 1; #错误日志 error_log logs/error.log; #进程ID文件 pid ...
- thymeleaf常用配置说明
#spring.thymeleaf.cache = true #启用模板缓存. #spring.thymeleaf.check-template = true #在呈现模板之前检查模板是否存在. #s ...
- 【Eureka篇三】Eureka常用配置说明(7)
服务注册中心配置(Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean) #关闭注册中心的保护机制, ...
随机推荐
- LNK1169: one or more multiply defined symbols found
The build failed due to multiple definitions of one or more symbols. This error is preceded by error ...
- Android 进阶Android 中的 IOC 框架 【ViewInject】 (上)
1.概述 首先我们来吹吹牛,什么叫IoC,控制反转(Inversion of Control,英文缩写为IoC),什么意思呢? 就是你一个类里面需要用到很多个成员变量,传统的写法,你要用这些成员变量, ...
- C# 4.0中dynamic的作用
internal sealed class Coffee { public string GetName() { return "You selected Maxwell coffee.&q ...
- iptables命令详解和举例
网上看到这个配置讲解得还比较易懂,就转过来了,大家一起看下,希望对您工作能有所帮助.网管员的安全意识要比空喊Linux安全重要得多. iptables -Fiptables -Xiptables -F ...
- C# Global Application_Error不执行
今天在开发过程中遇到一个很奇特的问题,就是 Global 文件中的Application_Error 方法不执行的问题,很是苦恼,查了有关这方面的问题,感觉网友们回答的都有点乱,有些人说 在编译时不需 ...
- Trying to hack Redis via HTTP requests
Trying to hack Redis via HTTP requests Context Imagine than you can access a Redis server via HTTP r ...
- matlab求解二元一次方程组的解得表达式
- CentOS 下开启.htaccess
一般来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置.通过htaccess文件,可以帮我们实现: 网页301重定向.自定义404错误页面.改变文件扩展名.允许 ...
- XAF应用开发教程(八) 汉化与多国语言支持
使用了XAF开发时,汉化是一个比较常的问题. 要实现汉化很简单: 1.在这里下载汉化资源文件.这里演示的版本是15.1.X的 2.文件下载后将:文件解压到目录 <你的项目>\BIN\ ...
- 用Python编写的第一个回测程序
用Python编写的第一个回测程序 2016-08-06 def savfig(figureObj, fn_prefix1='backtest8', fn_prefix2='_1_'): import ...