📚 微服务拆分·治理 SaaS 实战

🎯 30 章 · 完整体系
单体到微服务 核心原则 SaaS价值
战略设计 战术设计 拆分应用
按业务能力 按子域 粒度控制 数据一致性
租户隔离策略 租户路由 元数据管理
REST/gRPC 消息队列 事件驱动 选择策略
网关职责 BFF模式 统一入口
Eureka/Nacos/Consul 健康检查 负载均衡
集中配置 热更新 Apollo/Nacos
CAP/BASE TCC/Saga 可靠消息
熔断(Hystrix/Sentinel) 降级 限流 重试与幂等
OpenTracing Jaeger/Zipkin Trace/Span
ELK/EFK Prometheus+Grafana 告警规则
Docker镜像 Kubernetes基础 Pod/Service/Deployment
GitLab CI/Jenkins 自动化测试 灰度/蓝绿
最终一致性 事件溯源 CQRS
分库分表 读写分离 分布式主键
Redis设计 穿透/击穿/雪崩 本地+分布式
Kafka/RocketMQ/RabbitMQ 消息可靠性 顺序消息
OAuth2.0/JWT API签名 服务间认证 数据加密
金丝雀发布 标签路由 全链路灰度
服务管理 流量管理 配置管理 运维大盘
XXL-JOB/Elastic-Job 任务分片 失败重试
依赖分析 循环依赖消除 降级策略
JMeter/Locust 瓶颈分析 JVM调优
Swagger/OpenAPI 自动生成 版本管理
兼容性策略 接口版本控制 平滑升级
故障注入 实验设计 系统韧性
绞杀者模式 防腐层 渐进式迁移
康威定律 服务所有权 DevOps文化
需求分析 拆分设计 落地实现