文章 2022-10-24 来自:开发者社区

【微服务37】分布式事务Seata源码解析五:@GlobalTransactional如何开启全局事务

@[TOC]一、前言至此,seata系列的内容包括:can not get cluster name in registry config ‘service.vgroupMapping.xx‘, please make sure registry问题解决;Seata Failed to get available servers: endpoint format should like ip:p....

【微服务37】分布式事务Seata源码解析五:@GlobalTransactional如何开启全局事务
文章 2022-10-24 来自:开发者社区

分布式事务Seata源码解析九:分支事务如何注册到全局事务

@[TOC]一、前言更多内容见Seata专栏:https://blog.csdn.net/saintmm/category_11953405.html至此,seata系列的内容包括:can not get cluster name in registry config ‘service.vgroupMapping.xx‘, please make sure registry问题解决;Seata ....

分布式事务Seata源码解析九:分支事务如何注册到全局事务
文章 2022-10-24 来自:开发者社区

分布式事务Seata源码解析八:本地事务执行流程(AT模式下)

@[TOC]一、前言至此,seata系列的内容包括:can not get cluster name in registry config ‘service.vgroupMapping.xx‘, please make sure registry问题解决;Seata Failed to get available servers: endpoint format should like ip:p....

分布式事务Seata源码解析八:本地事务执行流程(AT模式下)
文章 2022-10-24 来自:开发者社区

【微服务39】分布式事务Seata源码解析七:图解Seata事务执行流程之开启全局事务

@[TOC]一、前言至此,seata系列的内容包括:can not get cluster name in registry config ‘service.vgroupMapping.xx‘, please make sure registry问题解决;Seata Failed to get available servers: endpoint format should like ip:p....

【微服务39】分布式事务Seata源码解析七:图解Seata事务执行流程之开启全局事务
文章 2022-10-24 来自:开发者社区

【微服务38】分布式事务Seata源码解析六:全局/分支事务分布式ID如何生成?序列号超了怎么办?时钟回拨问题如何处理?

@[TOC]一、前言至此,seata系列的内容包括:can not get cluster name in registry config ‘service.vgroupMapping.xx‘, please make sure registry问题解决;Seata Failed to get available servers: endpoint format should like ip:p....

【微服务38】分布式事务Seata源码解析六:全局/分支事务分布式ID如何生成?序列号超了怎么办?时钟回拨问题如何处理?
文章 2022-10-16 来自:开发者社区

分布式事务Seata【四】事务消息

本地消息表方案简介本地消息表的方案最初是由 eBay 提出,核心思路是将分布式事务拆分成本地事务进行处理。方案通过在事务主动发起方额外新建事务消息表,事务发起方处理业务和记录事务消息在本地事务中完成,轮询事务消息表的数据发送事务消息,事务被动方基于消息中间件消费事务消息表中的事务。这样设计可以避免”业务处理成功 + 事务消息发送失败",或"业务处理失败 + 事务消息发送成功"的棘手情况出现,保证....

分布式事务Seata【四】事务消息
文章 2022-10-15 来自:开发者社区

分布式事务Seata【四】事务补偿(TCC)

事务补偿(TCC)TCC方案是一种应用层面侵入业务的两阶段提交。是目前最火的一种柔性事务方案,其核心思想是:针对每个操作,都要注册一个与其对应的确认和补偿(撤销)操作第一阶段Try(尝试):主要是对业务系统做检测及资源预留 (加锁,锁住资源)第二阶段本阶段根据第一阶段的结果,决定是执行confirm还是cancelConfirm(确认):执行真正的业务(执行业务,释放锁)Cancle(取消):是....

分布式事务Seata【四】事务补偿(TCC)
文章 2022-10-15 来自:开发者社区

分布式事务Seata【一】事务基础

概念指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作都成功,要么所有的操作都被撤销。通俗一点?举个生活中的例子:你去小卖铺买东西,“一手交钱,一手交货”就是一个事务的例子,交钱和交货必 须全部成功,事务才算成功,任一个活动失败,事务将撤销所有已成功的活动。例如转账:包含转出和转入操作网购:包含下单、扣减库存、支付操作事务的4个特性原子性(Atomicity):操....

分布式事务Seata【一】事务基础

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里云分布式应用服务

企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是应用全生命周期管理和监控的一站式PaaS平台,支持部署于 Kubernetes/ECS,无侵入支持Java/Go/Python/PHP/.NetCore 等多语言应用的发布运行和服务治理 ,Java支持Spring Cloud、Apache Dubbo近五年所有版本,多语言应用一键开启Service Mesh。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问