分布式事务
hosaos
^_^
展开
-
Seata实战-分布式事务简介及demo上手
文章目录Seata简介分布式事务产生背景数据库的水平分割微服务化分布式事务理论基础两阶段提交(2pc)TCCSeata解决方案第一阶段第二阶段Demo上手-Dubbo集成Seata配置修改启动测试Seata简介Seata(Simple Extensible Autonomous Transaction Architecture) 是 阿里巴巴开源的分布式事务中间件,以高效并且对业务 0 侵入的...原创 2019-04-09 16:43:11 · 126413 阅读 · 56 评论 -
Seata实战-AT模式分布式事务原理、源码分析
文章目录前言第一阶段第二阶段源码分析入口之Seata集成SpringTmClient.init()RmClient.init()第一阶段拦截器中开启事务业务逻辑执行与sql解析第二阶段前言上回文章里简单介绍了分布式事务相关概念,并测试跑通了Seata中AT模式Demo和TCC模式Demo,对Seata不了解的可以先看下https://blog.csdn.net/hosaos/article...原创 2019-04-23 20:56:51 · 15956 阅读 · 9 评论 -
Seata实战-TCC模式分布式事务原理、源码分析
文章目录原理简介Demo回顾源码分析TCC资源注册开启TCC全局事务TCC拦截器-注册分支事务全局事务提交全局事务回滚原理简介TCC相关原理以及Seata中TCC例子demo的使用,在之前文章中已经说明,有兴趣的可以看看https://blog.csdn.net/hosaos/article/details/89136666本文会介绍下Seata中TCC模式设计思路及原理,源码版本0....原创 2019-05-05 20:04:13 · 17592 阅读 · 13 评论 -
分布式事务-RocketMQ消息事务设计思路及Demo
前言在之前的文章中介绍了基于Seata实现的分布式事务的解决方案(AT、TCC模式),有兴趣的看一下https://blog.csdn.net/hosaos/article/details/89136666这两种方案都是偏向于强一致性解决方案。协调器会不断循环各个资源RM来进行事务的同时提交,回滚。而往往很多场景不求事务的强一致性,只需达到事务的最终一致性,这时候,事务消息可以很好的满...原创 2019-05-10 23:13:00 · 21060 阅读 · 53 评论 -
分布式事务-RocketMQ事务消息源码分析
前言上篇文章介绍了RocketMQ事务消息的基本原理,对大致的流程及设计思路有个大致的了解分布式事务-RocketMQ消息事务设计思路及Demo文章最后,也提出了几个问题为什么prepare消息在发送后不会被消费?事务消息又是如何提交、回滚的?定时回查本地事务状态的机制又是怎么样?废话不多说,直接盘源码,从源码中找问题答案,源码中都加了todo注释,方便大家查看发送流程先从事...原创 2019-05-16 11:27:05 · 2211 阅读 · 7 评论