.NetCore中使用分布式事务DTM的二阶段消息

博客园头条 1年前 (2023) cnblogshot
1.1K 0

内容简介:

一、概述
二阶段消息是DTM新提出的,可以完美代替现有的事务消息和本地消息表架构。无论从复杂度、性能、便利性还是代码量都是完胜现有的方案。
相比现有的消息架构借助于各种消息中间件比如RocketMQ等,DTM自己实现了无需额外的学习成本。它能够保证本地事务的提交和全局事务提交是“原子的”,适合解决不需要回滚的分布式事务场景。
二阶段消息保证提交的原子性和如何保证业务成功执行如下时序图:

 
 二阶段消息主要是指Prepare和Submit两个阶段,主程序向DTM服务发送Prepare消息,成功后执行本地事务,完成本地事务后发送Submit消息至DTM服务,之后DTM会调用分支事件执行其他服务...

查看原文

? .NetCore中使用分布式事务DTM的二阶段消息

版权声明:cnblogshot 发表于 2023-04-03 8:51:07。
转载请注明:.NetCore中使用分布式事务DTM的二阶段消息 | 程序员导航网

暂无评论

暂无评论...