博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过配置文件实现任务调度
阅读量:6550 次
发布时间:2019-06-24

本文共 2670 字,大约阅读时间需要 8 分钟。

Quartz.NET 2.0 可以很方便的通过配置的xml文件方式实现灵活的任务调度配置(1.0版本就已经支持了,只是配置文件格式有些变化)

默认的quartz任务配置文件为quartz_jobs.xml,在quartz服务的根目录下,可以通过quartz.config中quartz.plugin.xml.fileNames = ~/quartz_jobs.xml进行设置

默认quartz.config文件结构如下

quartz.config
1 # You can configure your scheduler in either 
configuration section 2 # or in quartz properties file 3 # Configuration section has precedence 4 5 quartz.scheduler.instanceName = ServerScheduler 6 7 # configure thread pool info 8 quartz.threadPool.type = Quartz.Simpl.SimpleThreadPool, Quartz 9 quartz.threadPool.threadCount = 10 10 quartz.threadPool.threadPriority = Normal 11 12 # job initialization plugin handles our xml reading, without it defaults are used 13 quartz.plugin.xml.type = Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin, Quartz 14 quartz.plugin.xml.fileNames = ~/quartz_jobs.xml 15 16 # export this server to remoting context 17 quartz.scheduler.exporter.type = Quartz.Simpl.RemotingSchedulerExporter, Quartz 18 quartz.scheduler.exporter.port = 555 19 quartz.scheduler.exporter.bindName = QuartzScheduler 20 quartz.scheduler.exporter.channelType = tcp 21 quartz.scheduler.exporter.channelName = httpQuartz

首先看一下简单的quartz_jobs.xml示例

quartz_jobs.xml
1 
2 3
4 5
6 7
8
true
9
10 11
12 13
14
sampleJob
15
sampleGroup
16
Sample job for Quartz Server
17
Quartz.Server.SampleJob, Quartz.Server
18
true
19
false
20
21
22
23
sampleSimpleTrigger
24
sampleSimpleGroup
25
Simple trigger to simply fire sample job
26
sampleJob
27
sampleGroup
28
SmartPolicy
29
-1
30
10000
31
32
33 34
35
CommissionJob
36
CommissionJob
37
Sample job for Quartz Server
38
Settlement.Jobs.CommissionJob, Settlement.Jobs
39
true
40
false
41
42
43
44
sampleSimpleTrigger2
45
sampleSimpleTrigger2
46
sampleJob2

转载地址:http://youco.baihongyu.com/

你可能感兴趣的文章
TextMesh Pro
查看>>
关于A类,B类,C类IP地址的网段和主机数的计算方法
查看>>
android调试
查看>>
win10环境下配置django+Apache2.4.38+python3.6项目
查看>>
Url栏目导航判断
查看>>
南阳理工904
查看>>
如何通过当前地区经纬度,搜索数据库存储的地区(距离最近的地区)
查看>>
python-根据URL地址下载文件
查看>>
jshint在bat批处理中闪退,代码中无法调用的问题
查看>>
js 杂症,this with 变量提升
查看>>
easyui的 一些经验
查看>>
深度学习梯度消失或爆炸问题
查看>>
python loss layer: does not need backward computation?
查看>>
本地通知
查看>>
jQuery基础
查看>>
iOS实现提现类似的密码输入框
查看>>
GWT环境搭建--eclipse
查看>>
mybatis学习
查看>>
Mvcpager以下各节已定义,但尚未为布局页“~/Views/Shared/_Layout.cshtml”呈现:“Scripts”。...
查看>>
全半角
查看>>