一、Quartz简介
Quartz就是一个纯 Java 实现的作业调度工具,相当于数据库中的 Job、Windows 的计划任务、Unix/Linux 下的 Cron,但 Quartz 可以把排程控制的更精细,Quartz项目是由James House创立的,在1998年就有该框架最初的构思,包括作业队列的概念,使用线程池来处理作业,在2001年春天在SourceForge 上创立了该项目。
二.Quartz 官网
官网地址:http://www.quartz-scheduler.org/
源码下载地址:http://www.quartz-scheduler.org/downloads
官方文档下载地址:http://www.quartz-scheduler.org/documentation#current-product-documentation
maven依赖:
<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz-jobs</artifactId> <version>2.2.2</version> </dependency>
官方 帮助文档:
Quartz_Scheduler_Configuration_Guide.pdf
Quartz_Scheduler_Developer_Guide.pdf
Quartz_Scheduler_Example_Programs_and_Sample_Code.pdf
Terracotta_Quartz_User_Guide.pdf
三.Quartz 源码目录介绍(基于:quartz-2.2.2-distribution)
docs 包括各数据库的SQL脚本
examples Quartz 框架应用例子
javadoc Quartz 框架的JavaDoc Api 说明文档
lib Quartz 开发所需Jar包
licenses Quartz 授权许可书
src