分布式系统·设计模式
📚 30章
完整目录
1
分布式系统概述
定义·发展·CAP理论·一致性模型
2
分布式计算模型
MapReduce·Spark·Flink 设计思想
3
分布式存储系统
GFS·HDFS·Ceph · 分片与复制
4
分布式一致性协议
Paxos·Raft·Zab · Leader选举
5
分布式事务
2PC·3PC·TCC·Saga 模式权衡
6
分布式锁
数据库·Redis·ZooKeeper·Redlock
7
分布式ID生成器
UUID·Snowflake·Leaf·Tinyid
8
分布式配置中心
Apollo·Nacos·Consul 最佳实践
9
分布式服务发现
Eureka·Consul·Kubernetes Service
10
分布式消息队列
Kafka·RabbitMQ·RocketMQ 对比
11
分布式任务调度
XXL-JOB·Elastic-Job·Airflow
12
分布式链路追踪
Dapper·Zipkin·Jaeger·SkyWalking
13
分布式日志收集
ELK Stack·Loki·Splunk 架构
14
分布式监控系统
Prometheus·Grafana·Zabbix 告警
15
分布式缓存
Redis Cluster·Memcached·Caffeine
16
分布式数据库
TiDB·CockroachDB·OceanBase
17
分布式搜索引擎
Elasticsearch·Solr·倒排索引
18
分布式文件系统
FastDFS·MinIO·SeaweedFS
19
分布式协调服务
ZooKeeper·etcd·Consul 选型
20
分布式限流
令牌桶·漏桶·滑动窗口·Sentinel
21
分布式熔断与降级
Hystrix·Resilience4j·Sentinel
22
分布式负载均衡
Nginx·HAProxy·LVS·客户端LB
23
分布式网关
Zuul·Spring Cloud Gateway·Kong
24
分布式安全
OAuth2.0·JWT·SAML·零信任
25
分布式部署与容器化
Docker·Kubernetes·Pod·Service
26
分布式测试
混沌工程·JMeter·一致性测试
27
分布式数据迁移
在线迁移·双写·Canal·Debezium
28
分布式系统设计模式
Sidecar·Ambassador·Adapter·CB
29
分布式系统反模式
过度设计·单点故障·日志缺失
30
分布式系统未来趋势
Serverless·边缘计算·多云·AI运维