48.Seata认识、部署TC服务、微服务集成
官方网址:Blog | Apache Seata 有对应的文档和博客。
Seata架构三种重要的角色
TC(Transaction Coordinator) 事务协调者
1.维护全局和分支事务的状态
2.协调全局事务提交或回滚
TM(Transaction Manager)事务管理器
1.定义全局事务的范围、开启、提交或回滚全局事务
RM(Resource Manager) 资源管理器
1.管理分支事务处理的资源
2.与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。
Seata提供四种不同的分布式事务解决方案
XA模式:强一致性,分阶段事务模式,牺牲了一定的可用性,无业务入