Quartz定时任务

官网:http://www.quartz-scheduler.org/

OpenSymphony 开源组织在Job scheduling 领域的一个开源项目,基于java实现的任务调度框架

设计模式:Builder模式、Factory模式、组件模式、链式编程

核心概念:

  • 任务Job

想要实现的任务类,每一个Job必须实现org.quartz.job接口,且只需实现接口定义的execute()方法

  • 触发器Trigger

执行任务的触发器,比如每天定时24点发送一份总结信息,Trigger将会设置24点执行该任务。Trigger主要包含SimpleTrigger和CronTrigger两种。

  • 调度器Scheduler

任务的调度器,它会将任务job和触发器Trigger整合起来,负责基于Trigger设定的时间来执行Job

相关推荐
周航宇JoeZhou1 小时前
JP3-3-MyClub后台后端(二)
java·mysql·vue·ssm·springboot·项目·myclub
羊锦磊2 小时前
[ java 网络 ] TPC与UDP协议
java·网络·网络协议
找不到、了2 小时前
Java设计模式之<建造者模式>
java·设计模式·建造者模式
Code blocks3 小时前
关于“LoggerFactory is not a Logback LoggerContext but Logback is on ......“的解决方案
java·spring boot·后端
04Koi.6 小时前
八股训练--Spring
java·后端·spring
Dcs6 小时前
微软 Copilot 被“越狱”?安全研究员教你一招拿下“沙箱环境 Root 权限”!
java
℡余晖^7 小时前
每日面试题18:基本数据类型和引用数据类型的区别
java
hello 早上好7 小时前
消息顺序、消息重复问题
java·中间件
phltxy7 小时前
ArrayList与顺序表
java·算法
Doris_LMS7 小时前
保姆级别IDEA关联数据库方式、在IDEA中进行数据库的可视化操作(包含图解过程)
java·mysql·postgresql