-
分布式事务模型
-
XA 模型,eXtended Architecture: 强一致模型 , 原理
-
XA的含义是用来描述特定的分布式系统框架,该体系结构使用诸如两阶段提交的机制来支持 已确认的分布式事务。应该指的就是 X/Open DTP模型 : X/Open就是现在的 Open Group组织
-
DTP 模型主要使用了两段提交(2PC - Two-Phase-Commit)来保证分布式事务的完整性。
-
XA模型,有4个角色:TM、RM 、AP、CRM( 通信资源管理器 )
- AP: Application,应用程序。也就是业务层。哪些操作属于一个事务,就是AP定义的。
- TM: Transaction Manager,事务管理器。接收AP的事务请求,对全局事务进行管理,管理事务分支状态,协调RM的处理,通知RM哪些操作属于哪些全局事务以及事务分支等等。这个也是整个事务调度模型的核心部分。
- RM:Resource Manager,资源管理器。一般是数据库,也可以是其他的资源管理器&#
-
-
分布式事务模型介绍
最新推荐文章于 2024-08-07 09:39:01 发布
本文介绍了分布式事务的不同模型,包括XA模型、二阶段提交(2PC)、三阶段提交(3PC)、TCC、Saga、MQ和柔性事务(BED)。各模型的特点和优缺点被详细阐述,如XA模型的强一致性,2PC的同步阻塞问题,TCC的补偿思路,Saga的长事务拆分,MQ的依赖引入以及柔性事务对一致性的妥协。
摘要由CSDN通过智能技术生成