跳到正文

分类

Seata

共 4 篇

Seata

业务侵入型 TCC 模式

前面我们看了看 Seata XA 和 AT 模式,这里再来看一看 Seata TCC 这种业务侵入型的事务模式。 什么是 TCC TCC 即 Try-Confirm-Cancel,是 Seata 全局分布式事务框架下的一种具有业务侵入性的事务模式。 TCC 要求业务方自行实现资源 …

继续阅读
Seata

Seata AT 模式详解

Apache Seata 是一款分布式事务解决方案,它提供了四种可选的模式,包括 XA、AT、TCC 以及 SAGA。 这里我们主要聊一聊默认的 AT 模式,参考 incubator-seata-2.2.0。 Seata 的三大组件 我们知道,分布式事务的问题本质是由于分支事务之 …

继续阅读
Seata

Seata 网络通信源码解析

源码版本:2.5.0 在 Seata 中有三类角色,TC、RM、TM,Seata Server 作为 TC 协调分支事务的提交和回滚,各个资源作为 RM 和 TM,那么这三者之间是如何通信的呢?相信读完这篇文章之后,你就会知道答案。 整体类层次结构 我们先着眼大局,看一看 …

继续阅读
Seata

两阶段提交与 Seata XA

上一篇文章我们说了说 Seata AT 模式,这篇文章就来聊一聊 XA 模式,包括两阶段提交、MySQL XA。 其中 Seata XA 的内容主要参考了 分布式事务如何实现?深入解读 Seata 的 XA 模式 | Apache Seata. 什么是 XA XA 规范是 …

继续阅读