其他分享
首页 > 其他分享> > rocketMQ(十) rocketMQ 分布式事务

rocketMQ(十) rocketMQ 分布式事务

作者:互联网

列子:假设 A 给 B 转 100块钱,同时它们不是同一个服务上。

目标:就是 A 减100块钱,B 加100块钱。

实际情况可能有四种:

1)就是A账户减100 (成功),B账户加100 (成功)

2)就是A账户减100(失败),B账户加100 (失败)

3)就是A账户减100(成功),B账户加100 (失败)

4)就是A账户减100 (失败),B账户加100 (成功)

这里 第1和第2 种情况是能够保证事务的一致性的,但是 第3和第4 是无法保证事务的一致性的。

那我们来看下RocketMQ是如何来保证事务的一致性的。

详细: https://www.cnblogs.com/qdhxhz/p/11191399.html 写的非常好,可以多阅读了解下

官方图式

标签:事务,账户,失败,块钱,一致性,100,rocketMQ,分布式
来源: https://www.cnblogs.com/guhualin/p/12902327.html