☰
← 返回博客
/
🌐 微服务与分布式
/
分布式事务
📋 分布式事务模式
1. 常见分布式事务模式
两阶段提交(2PC):
准备阶段+提交阶段,强一致性但性能差
TCC模式:
Try→Confirm→Cancel,补偿型方案
Saga模式:
长事务分解为多个本地事务+补偿操作
事件驱动+最终一致性:
通过消息队列实现最终一致性
2. 银行业选择建议
核心账务需强一致性(2PC或TCC)→ 非核心业务可接受最终一致性(Saga或事件驱动)。