《分布式事务中间件:从入门到精通》目录
2025/9/1大约 3 分钟
一书《分布式事务中间件:从入门到精通》可以按照 基础理论 → 模式解析 → 主流框架 → 高级设计 → 实战与优化 → 企业落地 的逻辑来布局目录。
《分布式事务中间件:从入门到精通》目录
第一篇:基础篇 · 理解分布式事务
第1章 什么是分布式事务
- 单体事务与分布式事务的区别
- 分布式系统中的数据一致性问题
- 事务的ACID属性与微服务挑战
第2章 分布式事务的痛点与挑战
- 网络分区、延迟与异常
- 跨服务、跨数据库、跨存储系统的事务
- CAP定理与一致性选择
第3章 分布式事务的理论模型
- 二阶段提交(2PC)
- 三阶段提交(3PC)
- Paxos / Raft 一致性协议
- BASE理论与最终一致性
第二篇:分布式事务模式解析
第4章 本地事务 + 消息队列模式
- 可靠消息最终一致性
- Transactional Outbox 模式
- 消息重试与幂等设计
第5章 TCC(Try-Confirm-Cancel)模式
- 三步操作解析
- 幂等性与补偿逻辑
- 实现注意事项与陷阱
第6章 SAGA 模式
- 顺序执行与补偿事务
- 编排式 vs 协作式 SAGA
- 与微服务调用链结合
第7章 其他模式与实践
- 事务日志与重放
- 异步补偿策略
- 最终一致性策略比较
第三篇:主流分布式事务框架
第8章 Seata 深度解析
- AT 模式、TCC 模式、SAGA 模式
- 架构与 Coordinator/Resource/Client
- 使用案例与最佳实践
第9章 Spring Cloud + 事务管理
- 分布式事务在 Spring Cloud 中的支持
- 与 Feign / RestTemplate / Dubbo 集成
- 事务传播与幂等设计
第10章 其他框架简析
- Atomikos
- Narayana / JTA
- 微服务下的开源方案对比
第四篇:高阶篇 · 深入设计与优化
第11章 幂等性设计与保证
- 幂等操作的必要性
- Token、唯一键、幂等表设计
- 分布式锁与防重策略
第12章 事务监控与追踪
- 分布式事务链路可视化
- 异常告警与补偿机制
- 日志与审计
第13章 高并发与性能优化
- 事务锁粒度优化
- 批量提交与异步补偿
- 数据分片与事务隔离
第14章 分布式事务的 CAP 权衡
- 一致性 vs 可用性
- 最终一致性设计原则
- 容错与失败恢复策略
第五篇:实战篇 · 企业级落地
第15章 电商秒杀与库存事务案例
- 库存扣减事务设计
- 支付事务保障
- 异常回滚与补偿逻辑
第16章 金融系统事务案例
- 账户资金转账事务设计
- 双活、多中心事务方案
- 风控与审计策略
第17章 大数据与消息事务结合
- ETL 数据一致性保障
- Kafka / RocketMQ 与事务结合
- 数据重放与补偿机制
第六篇:未来趋势与总结
第18章 云原生与分布式事务
- Kubernetes + StatefulSet 事务管理
- Serverless 架构下事务模式
- 云原生事务中间件演进
第19章 分布式事务最佳实践与经验总结
- 从单体到微服务事务演进路径
- 架构设计原则与经验教训
- 学习与实战路线图
📌 特色设计:
- 每章都配架构图、时序图与代码示例
- 结合 理论 → 模式 → 框架 → 案例 → 优化 形成闭环
- 特别重视实战与企业落地经验