您的位置:首页 > 其它

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

2016-11-24 15:16 519 查看
总得说来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等集成,需要的话,可以从网络搜索相关信息,目前公司的项目中已经实现的这种集成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  quartz