分布式事务
为什么
分库分表
服务SOA化
mysql事务处理
ACID
协调者、参与者
是什么
X/OpenDTP
组件
AP
应用程序
RM
资源管理器
TM
事务管理器
2PC
阶段
prePare
提交事务请求
commit
执行事务请求
应用
XA
TCC
消息事务+一致性
问题
数据一致性
同步阻塞
3PC
阶段
canCommit
preCommit
doCommit
问题
解决方案
避免分布式事务
最终一致性
消息队列MQ
保证消息不丢失
重试机制
避免消息重复消费
幂等性
消费日志表
DTS架构
模式
查询模式
补偿模式
最大努力通知型
补偿模式