一、概念
quartz是具有丰富特性的任务调度库,能够集成于任何java应用。
quartz是基于java实现的任务调度框架,用于执行你想要执行的任何任务。
二、运行环境
quartz可以运行嵌入在另一个独立应用程序;
quartz可以在应用程序服务器(或servlet容器)内实例化,并且参与事务;
quartz可以作为一个独立的程序运行(其自己的java虚拟机内),可以通过RMI使用;
quartz可以被实例化,作为独立的项目集群(负载平衡和故障转移功能),用于作业的执行。
三、quartz设计模式
- builder模式
- factory模式
- 组件模式:任务、触发器、调度器schedual
- 链式模式
四、核心概念
- 任务job:
- 触发器trigger:频率,日历
- 调度器scheduler
https://juejin.cn/post/6844903511549804557