『字节青训营-3rd』L17:分布式定时任务那些事儿
前言
春节集卡瓜分20亿
发展历程
Windows 批处理
Windows 任务计划程序
Linux命令-CronJob
单机定时任务
Timer、Ticker
ScheduledExecutorService
任务调度
Quartz
分布式定时任务
定义
特点
执行方式
业内定时任务框架
Xxl-job
SchedulerX
TCT
知识面扩充
02小结
实现原理
核心架构(重要)
数据流
功能架构
控制台
基本概念
-
为什么 1 个任务对应 n 个任务实例:
因为一个任务可以执行多次
-
为什么 1 个任务结构对应 n 个任务结果:
因为每次调度都可能会失败,这时就要重试,每试一次都有结果
任务元数据
任务实例
触发器
核心指责
方案1
方案2
(鄙人感觉是非常巧妙的操作)
高可用
问题引出
数据库行锁模式
分布式锁模式
调度器
资源来源
资源调度
节点选择
任务分片
高级特性
任务编排
故障转移
高可用
执行器
03小结
业务应用
课程回顾
评论
GiscusTwikoo