当前位置:   article > 正文

数据中台之任务调度篇:Quartz详解_quartz中台

quartz中台

一. 简介

二. 核心

1. 核心概念

任务Task(Job)
JobDetail及 Job 类
JobDetail: 任务数据
Job: 任务逻辑
JobExecutionContext: Job运行时上下文信息

public class PrintWordsJob implements Job {

}

 JobDetail jobDetail = JobBuilder.newJob(PrintWordsJob.class)
                                        .withIdentity("job1", "group1").build(); 

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

触发器Trigger
Trigger:
SimpleTrigger: 简单触发器
CronTrigger: 基于日历的作业调度

Trigger trigger = TriggerBuilder.newTrigger().withIdentity("trigger1", "triggerGroup1")
                .startNow()//立即生效
                .withSchedule(SimpleScheduleBuilder.simpleSchedule()
                .withIntervalInSeconds(1)//每隔1s执行一次
                .repeatForever()).build();//一直执行
scheduler.scheduleJob(jobDetail, trigger);  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

调度器Scheduler

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/323617
推荐阅读
相关标签
  

闽ICP备14008679号