[RocketMQ - 5] 关于 Rocketmq 事务消息和两阶段提交的理解
关于 Rocketmq 事务消息和两阶段提交的理解
本文主要是对事务、事务消息、两阶段提交中概念的理解和解读,因此不会过多地解释具体地运行逻辑。如果想要了解,可以参考前人的文章
1. 事务及两阶段提交
1.1 事务的 HelloWorld 级理解
许多文档或文章中都会使用那个张三给李四转钱的例子来解释事务及其存在的必要。(即A账户-100,B账户+100这两件事,应该同时成功或失败,不能一半成功一半失败)
而要解决这个问题就引入了两阶段提交,第一阶段向 A 和 B 发送 prepare,让 A 和 B 准备
原创
2020-09-17 19:50:24 ·
949 阅读 ·
0 评论