分布式事务产生的原因,是因为第一个写库吗

在使用dubbo做为服务治理框架, 在serviceA中rpc调用分别B系统的serviceB,与来自C系统的serviceC,如果这些操作都是针对同一个写数据库操作。是否在b 或c中发生异常,都会回滚呢,因为我了解到spring是利用了数据库的事务管理机制来作为本地事务处理的。 也就是说分布式事务是在针对多个写数据库中操作产生的,而单个写数据库的情况下,spring的本地事务就可以管理。

阅读 910
评论
    0 个回答
    撰写回答

    登录后参与交流、获取后续更新提醒