ershoumall分布式事务(初体验)
Posted 程序彤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ershoumall分布式事务(初体验)相关的知识,希望对你有一定的参考价值。
在a中包含b,c二次远程调用,a操作a1数据库,b操作b1数据库,c操作c1数据库,若不使用分布式事务,当a,b成功操作成功,但c失败,但一般本地事务回滚只会将a事务回滚,无法直接远程控制到bc的数据库成功改变。
@Transactional本地事务,只能控制自己服务的回滚,无法控制本服务远程调用的其他服务的回滚。此时,引出分布式事务,采用RabbitMQ。
以上是关于ershoumall分布式事务(初体验)的主要内容,如果未能解决你的问题,请参考以下文章