一句话速记:分布式事务的核心是在一致性强度与系统吞吐量之间做业务权衡。多数常规业务场景采用本地消息表(Outbox 模式)结合 MQ 实现最终一致性;支付与资金类业务常选用 TCC 模式实现资源预留与强管控;跨服务的长事务流程适合采用 Saga 模式;2PC 因存在长时间全局阻塞在微服务架构中较少使用。接口幂等设计通常以唯一业务标识为基础,辅以分布式锁防重复提交、数据库唯一索引约束与状态机单向跃迁。
分布式事务、幂等