深度剖析分布式事务,轻松掌握实现原理与应用技巧!
原文中文,约9500字,阅读约需23分钟。发表于: 。前言 前言 大家好,今天我们来一起探讨分布式事务的相关知识。相信大家都有多多少少接触过分布式事务,因为我们现在写的代码可是服务于亿级用户量级的,那么大的请求量级不可能全部写在一台服务器上面对吧。如果你还没有研究过分布式事务,也没关系,我们今天再一起来探讨一番。我曾经接触过分布式事务相关的中间件框架,比如现在很火的阿里开源的一款分布式事务中间件Seata。目前我在Seata社区主要做一些R...
本文介绍了分布式事务的概念、目的、解决方案、CAP定律和BASE理论,以及Seata的AT模式和TCC模式。AT模式使用数据源代理实现事务的一致性和隔离性,TCC模式通过Try、Confirm和Cancel方法实现事务的控制。还介绍了防止空回滚、悬挂和幂等问题。