首页
›
后端、数据与云原生工程
›
052-并发编程与任务调度工程
›
《通用任务调度框架开发工程》
VIP10
本课程属于:052-并发编程与任务调度工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
通用任务调度框架开发工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
调度框架需求分析
目标=从业务场景中提炼任务定义 · 触发方式 · 执行约束与可观测性需求
调度框架需求分析
目标=从业务场景
02
调度框架总体架构设计
目标=分层架构 · 核心组件职责 · 数据流与控制流
调度框架总体架构…
目标=分层架构
03
任务模型与元数据设计
目标=任务定义 · 参数 · 依赖
任务模型
元数据设计
04
调度器核心引擎设计
目标=时间轮 · 优先队列 · 延迟队列等触发机制对比
调度器核心引擎设…
目标=时间轮
05
触发器与调度策略实现
目标=Cron · 固定频率 · 固定延迟
触发器
调度策略实现
06
执行器与任务运行环境
目标=执行器抽象 · 线程池/协程/进程模型 · 资源隔离与并发控制
执行器
任务运行环境
07
任务依赖与工作流编排
目标=DAG 依赖解析 · 上下游触发 · 条件分支与汇聚
任务依赖
工作流编排
08
任务分片与分布式调度
目标=分片策略 · 分片分配 · 弹性扩缩容
任务分片
分布式调度
09
高可用与故障转移
目标=主备选举 · 心跳检测 · 故障节点任务接管
高可用
故障转移
10
任务持久化与状态管理
目标=任务实例 · 执行日志 · 状态机持久化方案
任务持久化
状态管理
11
调度队列与背压机制
目标=任务排队 · 优先级队列 · 延迟队列
调度队列
背压机制
12
失败处理与重试策略
目标=失败分类 · 重试次数与退避算法 · 死信队列
失败处理
重试策略
13
超时控制与任务取消
目标=超时检测 · 中断传播 · 优雅停止与强制取消
超时控制
任务取消
14
可观测性设计
目标=日志 · 指标 · 追踪三支柱
可观测性设计
目标=日志
15
告警与事件通知
目标=告警规则 · 通知渠道(邮件/Webhook/IM… · 事件总线
告警
事件通知
16
调度框架配置管理
目标=配置中心集成 · 动态配置更新 · 环境隔离
调度框架配置管理
目标=配置
17
插件化与扩展机制
目标=SPI · 钩子 · 拦截器设计
插件化
扩展机制
18
任务编排 API 与 SDK 设计
目标=面向开发者的编程接口 · 注解式任务定义 · 客户端 SDK
API
SDK
19
调度框架与消息队列集成
目标=基于 Kafka/Rabbit… · 实现异步解耦与削峰填谷
调度框架
消息队列集成
20
调度框架与容器化部署
目标=Docker 镜像构建 · Kubernetes Operato… · 实现云原生调度
调度框架
容器化部署
21
性能压测与调优
目标=基准测试方案 · 瓶颈定位 · 线程模型与锁优化
性能压测
调优
22
安全与权限控制
目标=认证 · 授权 · 任务隔离
安全
权限控制
23
多租户与资源配额
目标=租户隔离 · 配额管理 · 优先级抢占
多租户
资源配额
24
调度框架测试策略
目标=单元测试 · 集成测试 · 混沌测试
调度框架测试策略
目标=单元测试
25
灰度发布与版本兼容
目标=任务版本管理 · 滚动升级 · 向后兼容策略
灰度发布
版本兼容
26
运维管理控制台
目标=任务管理 · 执行历史 · 手动触发
运维管理控制台
目标=任务管理
27
典型业务场景实战
目标=电商订单超时关闭 · 数据同步 · 报表生成等场景的调度方案设计与落地
典型业务场景实战
目标=电商订单超…
28
开源调度框架对比与借鉴
目标=Quartz · XXL-JOB · Elastic-Job
开源调度框架对比
借鉴
29
调度框架源码剖析与二次开发
目标=选取核心模块进行源码解读 · 指导定制化改造与贡献代码
调度框架源码剖析
二次开发
30
课程总结与工程化路线图
目标=回顾关键设计决策 · 制定从原型到生产级的演进路线与持续改…
课程总结
工程化路线图
所属VIP或分类
同VIP:多线程并发编程工程
同VIP:多线程开发实战100例
同VIP:并发性能与吞吐优化工程