
分布式事务seata
详细介绍各种流行的分布式事务解决方案,并且以阿里seata为例,详解其实现原理,应用实战,与源码分析
快乐崇拜234
学习笔记
展开
-
RocketMQ事务消息实现原理
文章目录概述RocketMQ事务消息实现原理RocketMQ事务消息流程概要RocketMQ事务消息设计事务消息优缺点优势缺陷注意概述在之前文章seata(一) 分布式事务解决方案汇总中介绍了十来种分布式事务的解决方案或理论,其中有一个是事务消息。rocketmq是支持事务消息的,本文将介绍rocketmq事务消息的实现原理,以及具体实例。RocketMQ事务消息实现原理RocketMQ是基于2PC协议基础之上演变而来的,同时增加一个补偿(回查)逻辑来处理二阶段超时或者失败的消息。2PC协议可以参原创 2020-09-22 16:22:51 · 1722 阅读 · 3 评论 -
seata(二) 分布式事务框架seata1.3 AT及XA模式实例演示
欢迎关注本人公众号概述Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。本文先将官方实例跑起来,看看运行效果,值后在对其原理和源码进行分析。下载源码进入seata的GitHub主页,下载seata和seata-samples两个项目。下载下来后可以用idea打开。下载完成后,idea导入seata-samples文件夹下的seata-xa和seata原创 2020-07-06 14:28:19 · 3490 阅读 · 3 评论 -
seata(一) 分布式事务解决方案汇总
概述分布式事务是老生长谈的话题了,过去也一直没有很好的解决办法,没有很方便使用的架构。不过现在阿里开源了seata, 笔者正在学习中,顺便记录一下笔记。本文先来梳理一下目前流行的分布式事务的各种解决方案,以及他们的对比分析。什么是分布式事务事务: 由一组操作构成的可靠的独立的工作单元,事务具备ACID的特性,即原子性、一致性、隔离性和持久性。原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。一致性(consistency)。事务必须是使原创 2020-09-19 19:47:48 · 779 阅读 · 0 评论