六、Quartz-配置详解

https://blog.csdn.net/houjiyu243042162/article/details/44560875

Quartz常用配置详解

一、调度器主要配置

1.org.quartz.scheduler.instanceName
  • 非必写,默认为字符串QuartzScheduler

任意的String,对于调度器自己并没有意义。但是当多个调度器实例用在一个程序里时,他就可以用来为客户端代码区别每个调度器。如果你用集群这个特性,你必须为在集群里的每个实例用一样的名字,实现逻辑上的一样的调度器。

2.org.quartz.scheduler.instanceId
  • 在非集群中可以不写,默认为字符串NON_CLUSTERED
  • 集群中必写,可为AUTO让Quartz自行生成

任意的String,如果在一个集群里多个实例是一个逻辑上一样的调度器时,每个实例的这项属性必须唯一。你可以设置这项为AUTO让Quartz自动生成ID。

3.org.quartz.scheduler.wrapJobExecutionInUserTransaction
  • 非必写 默认为false

当任务中需要进行事务处理时,可以设置为true,这样在执行execute()之前能够开始一个UserTransaction,在job的execute()完成之后,事务将会提交,并且,JobDataMap也更新了(是有状态的job)。

4.org.quartz.scheduler.threadName
  • 一般不写 默认值为instanceName + ‘_QuartzSchedulerThread’
5.org.quartz.scheduler.idleWaitTime
  • 一般不写 默认为30000

当调度器空闲时,

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值