采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师 如果有三个服务 A服务 B服务 C服务,假设 A服务 调用 B服务,B服务 调用 C服务,那么 A服务是事务发起者,B和C是事务的参与者吗? 还是说 A和B都是事务发起者,只有 C 是事务的参与者
同学,你好。在分布式系统中,事务的发起者是指开始事务的那个服务,那么你上面说的如果A调用B开启了事务,这是比如seata,就会有一个全局事务id了,那么调用B的时候就会带着全局事务id过去,这是他们是一个事务,然后b调用c,那么也可以带着这个分布式事务id,这时候保证3个服务在一个事务中。所以最开始的A事务发起者。
非常感谢!老师
😀😀😅
登录后可查看更多问答,登录/注册
本课程是一门关于分布式系统下常见的解决方案的课程
694 9
528 5
589 4
757 3
580 3
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号