『字节青训营-3rd』L17:分布式定时任务那些事儿
前言
春节集卡瓜分20亿



发展历程
Windows 批处理

Windows 任务计划程序

Linux命令-CronJob

单机定时任务
Timer、Ticker

ScheduledExecutorService

任务调度
Quartz

分布式定时任务

定义

特点

执行方式


业内定时任务框架

Xxl-job

SchedulerX

TCT

知识面扩充

02小结

实现原理
核心架构(重要)

数据流

功能架构

控制台
基本概念

-
为什么 1 个任务对应 n 个任务实例:
因为一个任务可以执行多次
-
为什么 1 个任务结构对应 n 个任务结果:
因为每次调度都可能会失败,这时就要重试,每试一次都有结果
任务元数据

任务实例

触发器
核心指责

方案1

方案2




(鄙人感觉是非常巧妙的操作)

高可用

问题引出

数据库行锁模式

分布式锁模式

调度器

资源来源

资源调度
节点选择

任务分片

高级特性
任务编排

故障转移

高可用

执行器

03小结

业务应用



课程回顾

评论
GiscusTwikoo