分布式事务解决方案?

分布式事务典型方案

  • XA 方案(两阶段提交2PC)
  • TCC 方案
  • 本地消息表
  • 可靠消息最终一致性方案
  • 最大努力通知方案

两阶段提交方案/XA方案

所谓的XA档案,即:两阶段提交(2PC),有一个事务管理器的概念,负责协调多个数据库(资源管理器)的事务,事务管理器先问问各个数据库准备好了吗?如果每个数据库都准备ok了,那么就正式提交事务,在各个数据库上执行操作;如果任何其中一个数据库回答不 ok,那么就回滚事务。

待续 TODO

添加新评论

评论列表