Quartz|定时任务
应用场景&组件
实际开发中定时任务场景十分常见
- 每日跑批,日初日终结算
- 30分钟未支付取消订单
在 Quartz 中有三个很重要的组件&概念
- Job 描述定时任务要做什么,做什么
- JobDetail 定时任务的元数据信息,例如配置定时任务的名字,群组之类
- Trigger 定时任务如何触发,什么时候做(常见的结合Spring的有 Cron 表达式,Cron Trigger)
- Scheduler 任务调度、组织编排,什么时候做什么
Quartz的逻辑架构如下
Quartz|定时任务
http://example.com/2024/06/14/Quartz-定时任务/