Quartz的原理
2016-01-20 15:20
246 查看
Quartz API :http://www.quartz-scheduler.org/api/2.2.0/
主要包含了以下接口:
- Scheduler – 调度器,任务调度的主 API。
- Job – 由调度器调度的任务需要实现的接口。
- JobDetail – 用于定义任务的实例。
- Trigger – 用于定义需要执行的任务和任务的执行时间。
- JobBuilder – 用于定义/创建 JobDetail 实例。
- TriggerBuilder – 用于定义/创建 Trigger 对象。
quartz调度原理:
1、scheduler是一个计划调度器容器(总部),容器里面可以盛放众多的JobDetail和trigger,当容器启动后,里面的每个JobDetail都会根据trigger按部就班自动去执行。 2、JobDetail是一个可执行的工作,它本身可能是有状态的。 3、Trigger代表一个调度参数的配置,什么时候去调。 4、当JobDetail和Trigger在scheduler容器上注册后,形成了装配好的作业(JobDetail和Trigger所组成的一对儿),就可以伴随容器启动而调度执行了。
5、scheduler是个容器,容器中有一个线程池,用来并行调度执行每个作业,这样可以提高容器效率。
相关文章推荐
- Quartz应用与集群原理分析
- 深入解读Quartz的原理
- Quartz SimpleThreadPool的源码,一个简单的线程池的实现原理
- 理解Quartz原理
- quartz基本概念和原理的介绍
- Quartz定时任务执行原理分析
- Quartz应用与集群原理分析
- Quartz集群原理及配置应用
- Quartz集群原理及配置应用
- Quartz 基本概念及原理
- Quartz集群原理及配置应用
- Quartz的原理
- Quartz应用与集群原理分析
- 深入解读Quartz的原理(job-jobDetail-Trigger-scheduler)
- 深入解读Quartz的原理
- 深入解读Quartz的原理
- Quartz.Net原理分析-反射
- Quartz应用与集群原理分析
- 任务调度框架Quartz原理简介
- quartz--深入解读Quartz的原理