分布式调度系统设计|distribution-scheduler-system
分布式调度系统设计|distribution-scheduler-system
From-learning
任务 (Job) 在解决什么:
多个服务 A 需要调用服务 B
避免 B 太忙, 可以用作排队等待
定时任务
- 在 10s 后执行 xx 任务
- cron job
分布式 (distribution) 在解决什么:
单节点性能总归是有极限, 分布式可以高可用
以及可以避免单节点挂掉
拆分任务单元和执行单元, 避免执行器因挂掉/高负载导致任务无法执行或执行慢
skynet
前司领导写的项目, 他带我工作中用到过, 而且写的很干净, 就拿它分析了
WIP…
架构图
有参考网上文章 [1], 不过是我自己设计+画的, 想法相当粗糙
借物表
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ⭐️齐下无贰⭐️!
评论