Quartz
张伯毅
某厂技术,Apache DolphinScheduler Committer.
专注于调度&实时&大数据体系~
展开
-
Quartz 2.4.0 源码解析
执行逻辑图代码流程图源代码[注释版本]GitLab 地址:https://github.com/BoYiZhang/quartz.git代码入口: org.quartz.core.QuartzTestpublic class QuartzTest { public static void main(String[] a...原创 2020-02-15 03:27:17 · 1593 阅读 · 0 评论 -
Quartz 在misfire模式[错失、补偿执行] 策略
概述调度(scheduleJob)或恢复调度(resumeTrigger,resumeJob)后不同的misfire对应的处理规则misfire产生的条件是:到了该触发执行时上一个执行还未完成,且线程池中没有空闲线程可以使用(或有空闲线程可以使用但job设置为@DisallowConcurrentExecution)且过期时间已经超过misfireThreshold就认为是misfire了...原创 2020-02-15 02:35:45 · 5945 阅读 · 1 评论 -
Quartz配置文件详解&生产配置
目录 Configure Main Scheduler PropertiesConfigure ThreadPoolConfigure JobStoreConfigure Datasources 数据源Configure Plugins 插件配置ShutdownHookPlugin插件的配置样例Configuring a Global TriggerLi...翻译 2020-02-13 09:01:20 · 5499 阅读 · 1 评论 -
Quartz 概览
架构图Quartz API的关键接口Scheduler- 与调度程序交互的主要API。 Job - 由希望由调度程序执行的组件实现的接口。 JobDetail - 用于定义作业的实例。 Trigger(即触发器) - 定义执行给定作业的计划的组件。 JobBuilder - 用于定义/构建JobDetail实例,用于定义作业的实例。 Trigge...原创 2020-02-07 22:20:06 · 511 阅读 · 0 评论