这是我参与「第三届青训营 -后端场」笔记创作活动的的第14篇笔记
1. 前言
2. 发展历程
2.1 Windows批处理
2.2 Windows任务计划系统
2.3 Linux命令-CronJob
2.4 单机定时任务-Timer、Ticker
2.5 单机定时任务-ScheduledExecutorService
2.6 任务调度-Quartz
2.7 分布式定时任务
2.7.1 什么是分布式定时任务
2.7.2 分布式定时任务-特点
2.7.3 分布式定时任务-执行方式
2.7.4 执行方式vs春节集卡
2.8 业内定时任务框架
2.8.1 业内定时任务框架-Xxl-job
2.8.2 业内定时任务框架-SchedulerX
2.8.3 业内定时任务框架-TCT
2.9 知识面扩充
2.10 本章小结
3. 实现原理
3.1 核心架构
3.1.1 数据流
3.1.2 功能架构
3.2 控制台
3.2.1 基础概念
3.2.2 基本概念-任务元数据
3.2.3 基本概念-任务实例
3.3 触发器
3.3.1 触发器-核心职责
3.3.2 触发器-方案1
3.3.3 触发器-方案2
3.3.4 触发器高可用
3.3.5 高可用-问题引出
3.3.6 高可用-数据库行锁模式
3.3.7 高可用-分布式锁模式
3.4 调度器
3.4.1 资源来源
3.4.2 资源调度-节点选择
3.4.3 资源调度-任务分片
3.4.4 高级特性-任务编排
3.4.5 高级特性-故障转移
3.4.6 调度器-高可用
3.5 执行器
3.6 本章小结
4. 业务应用
4.1 其他解决方案
4.2 其他解决方案对比
课程回顾