关于分布式事务的问题

最近在看分布式事务的解决方案,2pc,tcc。突然想到问什么要引入这些解决方案?本地事务不能解决分布式的事务问题么?服务A在调用服务B,判断调用的返回结果,如果是成功的继续执行,如果不是Throw EXCEPTION,A直接回滚。B执行不成功也会回滚。
分布式事务的解决方案中,也需要方法入口增加@Transaction,那么引入分布式事务的解决方案的优势在哪??

最佳答案

A调用B,如果A本地事务执行失败的话,那就需要第三方协调者告知B的事务也要回滚呀

2周前 评论
讨论数量: 2

A调用B,如果A本地事务执行失败的话,那就需要第三方协调者告知B的事务也要回滚呀

2周前 评论

我这神奇的脑回路,谢谢!

2周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!