quartz

804 阅读1分钟

一、概念

quartz是具有丰富特性的任务调度库,能够集成于任何java应用。

quartz是基于java实现的任务调度框架,用于执行你想要执行的任何任务。

二、运行环境

quartz可以运行嵌入在另一个独立应用程序;

quartz可以在应用程序服务器(或servlet容器)内实例化,并且参与事务;

quartz可以作为一个独立的程序运行(其自己的java虚拟机内),可以通过RMI使用;

quartz可以被实例化,作为独立的项目集群(负载平衡和故障转移功能),用于作业的执行。

三、quartz设计模式

  • builder模式
  • factory模式
  • 组件模式:任务、触发器、调度器schedual
  • 链式模式

四、核心概念

  • 任务job:
  • 触发器trigger:频率,日历
  • 调度器scheduler



https://juejin.cn/post/6844903511549804557