从单机到亿级并发,掌握分布式系统的核心设计原则。
理解权衡,学会在约束中做出最优决策。
RESHADED框架 · 需求分析 · 容量估算 · 架构图绘制
Scale Up / Scale Out · 无状态服务 · Session管理 · 数据库扩展
DNS / L4 / L7 负载均衡 · 轮询/IP哈希算法 · 健康检查 · Anycast
CDN/边缘/应用缓存分层 · Cache-Aside/Write-Through · 击穿/穿透/雪崩
关系型 vs NoSQL · 分片策略 · 读写分离 · 分布式数据库
Kafka核心概念 · 消息幂等性 · 事件驱动架构 · Saga分布式事务
CAP定理 · BASE理论 · Paxos/Raft · 向量时钟 · 分布式锁
单体 vs 微服务 · 服务发现 · API网关 · 服务网格 · 熔断器
令牌桶/漏桶/滑动窗口 · Hystrix熔断 · 降级策略 · SLA定义
TinyURL短链接 · 通知系统 · Twitter Feed流 · 分布式文件存储