A服务里面如果只调了1个服务B,就不需要考虑事务,A服务里面如果调用了两个或者两个以上的服务B、C等就要考虑事务。
A只调用1个服务B不考虑事务的前提是:A调用B之后处理的代码不能出错,如果代码逻辑复杂的话容易出错的话,要考虑到补偿措施。
万能方案:
ebay本地消息表实现分布式事务.png
事务型MQ解决方案:
rocketmq保证分布式事务.jpg
事务型MQ替代方案:
rabbitmq保证分布式事务.jpg
A服务里面如果只调了1个服务B,就不需要考虑事务,A服务里面如果调用了两个或者两个以上的服务B、C等就要考虑事务。
A只调用1个服务B不考虑事务的前提是:A调用B之后处理的代码不能出错,如果代码逻辑复杂的话容易出错的话,要考虑到补偿措施。
万能方案:
事务型MQ解决方案:
本文标题:分布式事务(MQ解决方案)
本文链接:https://www.haomeiwen.com/subject/jmtlhctx.html
网友评论