分布式-系统设计 目录索引

架构与容器

文件主题
01-Docker与docker-compose部署流程Docker 镜像/容器, docker-compose 多服务编排, 部署上线流程
02-微服务架构微服务 vs 单体, 服务发现, API Gateway, Saga/TCC
03-Git-rebase与merge与stash与cherry-pickrebase/merge 区别, stash 暂存, cherry-pick 挑提交, 冲突解决

容器与编排

文件主题
04-Kubernetes核心资源Pod 生命周期/探针, Service 四大类型, Deployment 滚动更新/回滚, StatefulSet 对比
05-KubernetesGPU调度nvidia-device-plugin 原理, Device Plugin 框架, GPU 共享方案(MIG/Time-Slicing/MPS)

消息队列

文件主题
06-消息队列MQ解耦/异步/削峰, 点对点/发布订阅, 三大MQ对比, 四大经典问题

高可用设计

文件主题
07-秒杀系统设计流量整形, 库存管理, Redis 原子操作, 多级缓存
08-限流与熔断降级令牌桶/滑动窗口, 熔断器, Sentinel/Hystrix, Redis 缓存问题

分布式理论

文件主题
09-分布式事务2PC/XA, TCC, 本地消息表, Saga, 方案选型决策树
10-CAP与BASE理论CAP 三要素/C(A/P) 选型, BASE 三要素, 经典系统选型对比

相关链接