seata原理解析

TC:事务的协调者 (1)接收客户端请求,接收开启全局事务请求、接收注册分支事务请求、接收分支事务状态、决定全局事务提交还是回滚 (2) 决定全局事务提交还是回滚: 微服务都有各自的本地事务状态,微服务本地事务提交或回滚之前,会wait住,然后上报本地事务状态(commit/rollback)到TC,TC根据所有微服务上报的事务状态,决定commit还是rollback(一般发现有一个微服务上报了
相关文章
相关标签/搜索