目录
一、Quartz概念
1.1、Quartz介绍
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。
Quartz是开源且具有丰富特性的"任务调度库",能够集成于任何的java应用,小到独立的应用,大至电子商业系统。Quartz能够创建亦简单亦复杂的调度,以执行上十、上百,甚至上万的任务。任务job被定义为标准的java组件,能够执行任何你想要实现的功能。quartz调度框架包含许多企业级的特性,如JTA事务、集群的支持。
简而言之,Quartz就是基于java实现的任务调度框架,用于执行你想要执行的任何任务。
1.2、使用场景
持久性任务 - 就是保持调度定时的状态;
任务管理 - 对调度任务进行有效的管理;