🧩 分布式系统·容错与高可用
📚 30章 · 从理论到实战 · 友好色系
⭐ 容错设计
CAP · Raft · 混沌
01
分布式系统概述
CAP
BASE
特征与挑战
02
容错设计基础
崩溃/拜占庭
网络分区
冗余策略
03
心跳与故障检测
Phi Accrual
Gossip
超时设置
04
复制与一致性
主从/多主
无主复制
Quorum
05
共识算法入门
Paxos
Multi-Paxos
Raft对比
06
Raft算法详解
Leader选举
日志复制
调优经历
07
分布式事务
2PC/3PC
TCC
Saga
08
分布式锁
数据库/Redis
ZooKeeper
踩坑实录
09
分布式ID生成
UUID
雪花算法
美团Leaf
10
负载均衡
轮询/最小连接
一致性哈希
动态权重
11
服务发现与注册
Eureka/Consul
Nacos
健康检查
12
熔断与限流
Hystrix
Sentinel滑动窗口
令牌桶
13
重试与幂等性
指数退避
去重表
全局唯一ID
14
超时控制
链路超时
超时传递
Netty Handler
15
分布式缓存
穿透/击穿/雪崩
Redis集群故障
16
分布式消息队列
Kafka/RocketMQ
消息幂等
顺序消费
17
分布式存储
HDFS
Ceph CRUSH
对象存储
18
分布式数据库
TiDB HTAP
Spanner
CockroachDB
19
分布式调度
MapReduce
Spark DAG
K8s调度
20
分布式监控
Prometheus
Grafana
Jaeger追踪
21
混沌工程
Chaos Monkey
故障注入
稳态假说
22
多活与灾备
同城双活
两地三中心
异地多活
23
数据一致性校验
CRC校验
Merkle树
区块链共识
24
分布式配置中心
Apollo/Nacos
热加载
版本回滚
25
分布式任务调度
Elastic-Job
XXL-JOB
分片策略
26
分布式文件系统
GFS设计
FastDFS
MinIO
27
分布式网络通信
gRPC/Thrift
Netty Reactor
28
分布式安全
OAuth2
RBAC
mTLS
29
性能调优实战
JVM调优
网络调优
OS参数
30
综合案例:高可用电商
架构到部署
全流程设计