您的位置 首页 java

Quartz 定时器

Quartz 定时器

Quartz 是一个完全由 Java 编写的开源任务调度的框架,通过触发器(Trigger)设置作业(Job)定时运行规则,控制作业的运行时间。

Quartz框架主要核心组件包括调度器(Scheduler)、触发器(Trigger)和作业(Job)。

  • 调度器作为作业的总指挥;
  • 触发器作为作业的操作者;
  • 作业作为应用的功能模块;

Quartz 在每次执行时,都重新创建一个Job 实例。

Trigger 触发器描述触发 Job 的执行规则。

Scheduler 负责管理 Quartz 的运行环境,Quartz 是基于 多线程 架构的,它启动的时候会初始化一套线程,这套线程会用来执行一些预置的作业。

Trigger 和 JobDetail 可以注册到 Scheduler中,Scheduler 可以将 Trigger 绑定到某一 JobDetail 中,这样当 Trigger 触发时,对应的Job 就被执行。

Scheduler 使用一个 线程池 作为任务运行的基础设施,任务通过共享线程池中的线程提高运行效率。

文章来源:智云一二三科技

文章标题:Quartz 定时器

文章地址:https://www.zhihuclub.com/176326.shtml

关于作者: 智云科技

热门文章

网站地图