分布式事务·最终一致性
📌 30章实战
v2.0
1
分布式事务概述
什么是分布式事务 · CAP与BASE理论
➜
2
最终一致性概念
定义 · 与强一致性对比 · 应用场景
➜
3
消息队列基础
核心概念 · Kafka/RocketMQ/RabbitMQ对比
➜
4
本地消息表方案
设计原理 · 实现步骤 · 优缺点
➜
5
本地消息表实战
Spring Boot + MySQL · 定时任务重试
➜
6
事务消息原理
RocketMQ半消息 · 回查机制详解
➜
7
事务消息实战
Spring Boot集成 · 生产者/消费者代码
➜
8
最大努力通知方案
设计思想 · 与可靠消息区别 · 场景
➜
9
最大努力通知实战
定时任务+回调 · 幂等性设计
➜
10
TCC模式详解
Try-Confirm-Cancel · 空回滚与悬挂
➜
11
TCC模式实战
Spring Boot + TCC-Transaction · 转账
➜
12
Saga模式详解
编排与协同 · 补偿事务设计
➜
13
Saga模式实战
Axon框架 · 订单库存 Saga 流程
➜
14
可靠消息最终一致性方案
整体架构 · 去重表设计
➜
15
可靠消息方案实战
RabbitMQ实现 · 消息状态表与重试
➜
16
幂等性设计
唯一键 · 状态机 · 去重表 · 接口幂等
➜
17
分布式事务中的补偿机制
正向补偿与逆向补偿 · 失败处理
➜
18
分布式事务中的锁与并发
分布式锁 · 乐观/悲观锁 · 死锁预防
➜
19
分布式事务监控与告警
事务状态追踪 · 失败消息监控 · 告警
➜
20
分布式事务性能优化
减少粒度 · 异步化 · 批量处理
➜
21
分布式事务与Seata框架
AT模式 · TCC集成 · 优缺点
➜
22
Seata AT模式实战
跨库事务 · 全局事务ID传递
➜
23
分布式事务与事件溯源
事件溯源概念 · 最终一致性 · 事件回放
➜
24
分布式事务在微服务中的实践
事务边界划分 · 服务间协调策略
➜
25
电商场景应用
订单·支付·库存·积分一致性
➜
26
金融场景应用
转账·充值·提现最终一致性
➜
27
物联网场景应用
设备数据上报 · 指令下发一致性
➜
28
分布式事务测试策略
单元测试 · 集成测试 · 混沌工程
➜
29
常见问题与解决方案
数据不一致 · 消息丢失 · 重复消费
➜
30
分布式事务的未来趋势
云原生 · Serverless · AI辅助治理
➜
动手实践,掌握分布式事务