集群与负载均衡系列(7)——消息队列之分布式事务

         XA协议:

               为了解决分布式事务,各大厂家数据库都提供了xa协议接口。什么是XA协议,就是通过多阶段提交,确保数据一致性。以两阶段提交为例

             

                   第一阶段为准备阶段,事务管理器会给每个资源管理器发送Prepare消息。每个资源管理器要么返回失败,要么写本地事务,redo和undo日志写好,但是不提交。

             第二阶段为提交阶段,如果事务管理器收到任何资源管理器的失败消息或者超时消息,会给每个资源管理器发送回滚消息。否则给每个资源管理器发送提交消息。

             优点:1、有比较成熟的第三方框架,比如atomikos

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值