Quartz任务调度
简介 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目 官网 Doc v2.3.0 核心概念 Job 表示一个工作,要执行的具体内容。此接口中只有一个方法,void execute(JobExecutionContext context) JobDetail 表示一个具体的可执行的调度程序,Job 是这个可执行程调度程序所要执行的内容,另外 JobDetail 还包含了这个任务调度的方案和策略 Trigger 代表一个调度参数的配置,什么时候去调 为JobDetail字表,必须和JobDetail的JobKey一致(JobName+JobGroup),一个JobDetail可以有多个Trigger Scheduler 代表一个调度容器,一个调度容器中可以注册多个 JobDetail 和 Trigger。当 Trigger 与 JobDetail 组合,就可以被 Scheduler 容器调度了 常用实现类为StdScheduler 而QuartzScheduler不属于此Scheduler,QuartzScheduler属于Quartz内置的调度器,用于增删改查任务即触发器等,调度逻辑在QuartzSchedulerThread中 cron表达式在线生成 执行原理 Quartz是通过一个调度线程不断的扫描数据库中的数据来获取 ...