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,目前这个实现已经被广泛使用,也推荐这个作为首选使用
如果你需要更多的Quartz在运行时与Trigger和Job相关的信的话,可以启用
org.quartz.plugins.history.LoggingJobHistoryPlugin和org.quartz.plugins.history.LoggingTriggerHistoryPlugin两个插件
总结:
通过学习Quartz的文档发现,Quartz在学习和使用上的门槛是比较低的。通过其文档就可以基本掌握其基本概念,并且能快速学会如何使用
其官方文档并没有介绍如何与目前比较流行的开发框架,比如Spring等集成,需要的话,可以从网络搜索相关信息,目前公司的项目中已经实现的这种集成
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.NET教程_Lesson 10: Configuration, Resource Usage and SchedulerFactory
- [译]Java定时任务调度-Quartz文档(十)Configuration, Resource Usage and SchedulerFactory
- Quartz学习之Lesson7-TriggerListeners and JobListeners
- NFS configuration and usage note (in Ubuntu9.10 and Fedora 10 )
- Quartz 框架 教程(中文版)2.2.x 之第十课:Configuration,Resource Usage和SchedulerFactory
- NeHe OpenGL Lesson 10 – Loading And Moving Through A 3D World
- Quartz SchedulerFactoryBean异常--Spring自动装配惹的祸
- Quartz与Spring集成—— SchedulerFactoryBean的初始化分析
- Lesson 2: The Quartz API, Jobs And Triggers
- Description Resource Path Location Type web.xml is missing and <failOnMissingWebXml> is set to true pom.xml /Ascend line 7 Maven Java EE Configuration Problem
- Quartz学习之Lesson1-使用Quartz
- activiti学习资料(ProcessEngineConfiguration,CommandContextFactory)
- Relationship Between Dryer Machine and Resource Usage
- Quartz学习之Lesson2-Quartz的API,Job和Trigger
- Quartz学习之Lesson5-SimpleTrigger
- org.springframework.scheduling.quartz.SchedulerFactoryBean#0
- 斯坦福大学公开课 :机器学习课程(Andrew Ng)——10、无监督学习:Mixture of Gaussians and the EM Algorithm
- Quartz学习之Lesson4-关于Triggers的更多信息
- Quartz学习之Lesson6-CronTrigger
- PHP: APC Configuration and Usage Tips and Tricks