ytblog
首页博客关于

标签

Scheduler

共 7 篇文章

第 1 篇
2026-05-267 min read

整体架构与核心设计:Go AI 调度平台

基于 go-ai-scheduler 仓库代码梳理项目真实架构,理解四个核心服务、数据流与 AI 辅助能力的设计边界。

GoSchedulerAI分布式系统架构设计
第 2 篇
2026-05-266 min read

混合调度引擎:时间轮与最小堆的实现

深入分析 go-ai-scheduler 的调度引擎实现,理解时间轮与最小堆的混合设计如何兼顾周期任务与精确触发。

GoScheduler时间轮最小堆调度引擎
第 3 篇
2026-05-266 min read

Leader 选举:MySQL GET_LOCK 与 etcd 的双backend设计

深入分析 go-ai-scheduler 的 Leader 选举实现,对比 MySQL GET_LOCK 与 etcd Campaign 两种方案,理解降级策略与多实例部署模式。

GoSchedulerLeader ElectionMySQLetcd分布式系统
第 4 篇
2026-05-266 min read

任务分发与 Worker 路由策略

分析 go-ai-scheduler 的任务分发链路,理解 Worker 注册、心跳、负载路由与背压控制的实现细节。

GoScheduler负载均衡路由策略背压控制
第 6 篇
2026-05-267 min read

重试策略与故障恢复机制

深入分析 go-ai-scheduler 的重试系统设计,理解固定间隔、指数退避、错误码匹配等策略,以及集中式重试如何避免重复执行。

GoScheduler重试机制指数退避故障恢复
第 7 篇
2026-05-266 min read

任务依赖与 DAG 执行

分析 go-ai-scheduler 的任务依赖系统,理解 DAG 定义、依赖检查、下游触发与可视化实现。

GoSchedulerDAG任务依赖工作流
第 15 篇
2026-05-1917 min read

深入源码:Kube-Scheduler 调度框架

深入理解 Kubernetes Scheduler 的调度框架、插件机制和核心算法,学习如何编写自定义调度器。

KubernetesScheduler源码调度算法自定义调度器