首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
seata
鹿明非
创建于2022-03-17
订阅专栏
分布式事务
等 3 人订阅
共7篇文章
创建于2022-03-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
seata TCC模式源码(一)
什么是TCC;我们如何使用seata的TCC模式实现分布式事务;seata的TCC模式是如何实现的;
分布式事务
1、分布式理论 1.1 分布式系统 分布式因为网络的不确定性,节点故障等情况,会带来各种复杂的问题。我们在学习分布式的相关理论时,一定要明确这样一个道理,就是:网络不可靠,网络分区以及节点宕机是常态,
seata AT模式源码(五)
RM、TM与TC之间是通过netty进行通信的。 TC在启动时,会初始化一个netty server,用于接受RM和TM的请求;引入了seata依赖的服务在启动时,会启动一个RM client和一个T
seata AT模式源码(四)
各个分支事务执行完毕之后,就要提交分布式事务或者回滚分布式,只有所有的分支事务都执行成功,才能提交分布式事务;只要有一个分支事务失败,就要回滚分布式事务,分布式事务的回滚只能由事务发起者完成。 1、提
seata AT模式源码(三)
电商系统中,下单会涉及到库存、订单、账户系统,这是一个典型的分布式事务场景,可能的代码如下: 上篇文章seata AT模式源码(二)只是执行完了orderMapper.insert(order);这行
seata AT模式源码(二)
开启了分布式事务后,下一步就需要执行目标方法了。 1、执行目标方法 1.1 seata代理数据源 seata要实现分布式事务,前提之一就是我们要把数据源交给seata进行管理。 在上篇seata AT
seata AT模式源码(一)
1、seata使用 seata AT模式有三种角色: TC 事务协调者 维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚 RM 事务参与者 控制分支事务,负责分支注册、状态汇报,并接收事务协