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