随笔分类 - 事务
摘要:1. 事务可重复读采坑 1.1. 问题 1. 今天碰到个事务幻读的情况,不容易啊,这不是事务间造成的问题,而是rpc调用产生的问题,实际上业务比较规范也不会出现这样的问题。 2. 具体情况是系统A方法a开启 事务,在事务方法中rpc调用了系统B,生成了一条订单,而之后系统A又用sql查询了这条订单,
阅读全文
摘要:1. 阿里分布式事务seata入门(采坑) 1.1. 前言 是`feascar 0.8.0`版本,看版本就知道这还是个比较新的项目,但现在已经有上万个Star了,可见阿里的影响力。但是虽然有阿里背书,该挖坑还得挖,它宣称集成它比较简单,导致的是现在它的文档优点残缺不全,好几个文档标题点进去都没内容,
阅读全文
摘要:1. 分布式事务原理解析 1.1. TCC分布式事务 了解过TCC分布式事务的都知道它有三个阶段:try,confirm,cancel,但很多文章就只有原理图,和对原理图的解释,看一遍也留不下印象,这里用实际场景举个例子,说明TCC分布式事务原理 try阶段:假设我们又订单系统,它需要调用库存和积分
阅读全文
摘要:1. TX LCN分布式事务Demo实战 1.1. 原理介绍 1.1.1. 事务控制原理 1. TX LCN由两大模块组成, TxClient、TxManager ,TxClient作为模块的依赖框架,提供TX LCN的标准支持,TxManager作为分布式事务的控制放。事务发起方或者参与反都由Tx
阅读全文
摘要:1. fescar分布式事务(概览) 1.1. 概述 Fescar 是 阿里巴巴 开源的 分布式事务中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务 场景下面临的分布式事务问题。 1.2. Fescar 的发展历程 1. 2014 年,阿里中间件团队发布 TXC(
阅读全文