分布式系统实战 · 全流程精讲
🎯 30 章 · 从入门到实战
🔥 完整版
1
01
分布式系统概述
定义、发展历程、CAP理论、一致性模型与典型场景
➜
2
02
通信协议与序列化
TCP/UDP、RPC原理、Protobuf/Thrift/JSON对比选型
➜
3
03
分布式存储基石
GFS架构、对象/块存储、数据分片与路由
➜
4
04
分布式协调服务
ZooKeeper、Paxos/ZAB、配置管理、分布式锁
➜
5
05
分布式计算框架
MapReduce、Spark/Flink对比、数据本地性
➜
6
06
消息队列与异步解耦
Kafka/RocketMQ/RabbitMQ、生产消费模型
➜
7
07
分布式缓存策略
穿透/击穿/雪崩、Redis集群、一致性哈希
➜
8
08
分布式事务
ACID/BASE、2PC/3PC、TCC/Saga、Seata
➜
9
09
服务治理与注册发现
Eureka/Nacos/Consul、健康检查、自我保护
➜
10
10
API网关与流量管理
路由、限流熔断、Kong/Spring Cloud Gateway
➜
11
11
分布式链路追踪
Trace/Span、OpenTelemetry、Jaeger/Zipkin
➜
12
12
日志收集与监控告警
ELK/EFK、Prometheus+Grafana、告警规则
➜
13
13
容器化与编排
Docker、Kubernetes Pod/Service/Deployment
➜
14
14
CI/CD与自动化部署
Jenkins、GitLab CI/ArgoCD、蓝绿/金丝雀
➜
15
15
分布式配置中心
Apollo/Nacos Config、热更新、版本管理
➜
16
16
分布式任务调度
Elastic-Job/XXL-JOB、任务分片、故障转移
➜
17
17
分布式ID生成方案
UUID、雪花算法、Leaf、UidGenerator
➜
18
18
分布式锁深度解析
Redis/ZooKeeper锁、Redlock、最佳实践
➜
19
19
分布式限流与降级
令牌桶/漏桶、Sentinel/Hystrix、熔断恢复
➜
20
20
分布式数据库中间件
分库分表、ShardingSphere、读写分离
➜
21
21
分布式搜索引擎
Elasticsearch集群、倒排索引、DSL聚合
➜
22
22
分布式文件系统实战
MinIO、S3 API、文件上传下载与权限
➜
23
23
分布式Session管理
Session一致性、Spring Session+Redis、JWT
➜
24
24
分布式链路压测
JMeter/Locust、分布式压测、性能分析
➜
25
25
分布式系统安全
OAuth2/JWT、数据加密、防SQL注入/XSS
➜
26
26
高可用设计
冗余/故障转移、多活架构、容量弹性伸缩
➜
27
27
数据一致性
最终一致性、CRDT/OT算法、冲突解决
➜
28
28
分布式设计模式
Sidecar/Ambassador、CQRS、事件溯源
➜
29
29
实战项目(一)
需求分析、架构设计、技术选型、模块划分
➜
30
30
实战项目(二)
编码实现、集成测试、性能调优、上线复盘
➜