任务调度库Quartz的特性

Quartz的文档很多,这里有个中文的文档https://www.w3cschool.cn/quartz_doc/quartz_doc-s23d2cy8.html

在这里我们不深入讨论Quartz的使用,重点聊一下,Quartz的特性,方便大家决策。

  • Quartz的Job(任务)和Trigger(触发器)是分离的,一个Job可以绑定多个Trigger,这意味着可以设置多种触发条件。
  • Quartz每次调用执行Job前,会创建新Job实例;执行完毕,就会丢弃。所以Job上不应该定义有状态的数据属性。(也因为这个原因,Quartz提供了JobDataMap供数据存储)
  • 当任务执行时间相同时,支持按优先级顺序执行。
  • Quartz有错过触发(misfire)的处理。
  • Quartz可以设置从调度计划中排除时间段。
  • Quartz支持Cron表达式。
  • Quartz可以配置执行线程数,支持并发执行。

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值