Quartz学习之Lesson10-Configuration, Resource Usage and SchedulerFactory

总得说来Quartz由以下几部分组成

  • ThreadPool
  • JobStore
  • DataSources (if necessary)
  • The Scheduler itself

ThreadPool中线程数量的控制要根据实际情况来做设置;ThreadPool可以用你喜欢的任何方式来是实现;不过在Quartz中也有一个默认的实现org.quartz.simpl.SimpleThreadPool,目前这个实现已经被广泛使用,也推荐这个作为首选使用

StdSchedulerFactory

可以使用StdSchedulerFactory工场来创建Scheduler;StdSchedulerFactory在创建Scheduler时,是通过读取property文件中配置的信息来创建Scheduler的

DirectSchedulerFactory

DirectSchedulerFactory采用编程的方式来创建Scheduler。若采用这种方式的话,你需要对你要实现的功能有很清晰的认识,并且这种方式不支持声明式的配置方式

Logging

Quartz使用SLF4J来管理其日志
如果你需要更多的Quartz在运行时与Trigger和Job相关的信的话,可以启用
org.quartz.plugins.history.LoggingJobHistoryPlugin和org.quartz.plugins.history.LoggingTriggerHistoryPlugin两个插件

总结:

  • 通过学习Quartz的文档发现,Quartz在学习和使用上的门槛是比较低的。通过其文档就可以基本掌握其基本概念,并且能快速学会如何使用
  • 其官方文档并没有介绍如何与目前比较流行的开发框架,比如Spring等集成,需要的话,可以从网络搜索相关信息,目前公司的项目中已经实现的这种集成
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值