开发者说 | 分布式事务中间件 Seata 的设计原理

的问题上都不太优雅,所以我也在一直关注 Seata 的发展,今天就简要说说它的一些设计上的 原理,后续我将会对它的各个模块进行深入源码分析,感兴趣的可以持续关注我的公众号或者博客,不要跟丢。 分布式 事务解决的方案有哪些?目前 分布式 事务解决的方案主要有对业务 ...
来自: 开发者社区 > 博客 作者: 中间件小哥 浏览:337 回复:0

深度剖析一站式分布式事务方案 Seata-Server

本文作者李钊,公众号「咖啡拿铁」作者, 分布式 事务 Seata 社区 Contributor。在这篇文章中将重点介绍 Seata 的核心角色 TC,也就是 事务协调器。null ...
来自: 开发者社区 > 博客 作者: s潘潘 浏览:16 回复:0

Spring Boot 集成 Seata 解决分布式事务问题

Seata 是 阿里巴巴2019年开源的 分布式 事务解决方案,致力于在微服务架构下提供高性能和简单易用的 分布式 事务服务。在 Seata 开源之前, Seata 对应的内部版本在阿里内部一直扮演着 分布式一致性中间件的角色,帮助阿里度过历年的双11,对各业务进行 ...
来自: 开发者社区 > 博客 作者: 幻楚pk 浏览:71 回复:0
推荐

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

建个炫酷的简历网页,制作一个浪漫的表白网页,打造个人专属网盘,多种动手场景应用免费学!!!
广告

更开放的分布式事务 | 蚂蚁金服共建 Seata 社区

蚂蚁金服将投入到 分布式 事务 Seata 的社区共建中,贡献累积超十二年的技术能力。蚂蚁金服与阿里巴巴将各自在 分布式 事务上的技术积累和实践汇集于 Seata ,旨在打造更好的开源 分布式 事务解决方案。null ...
来自: 开发者社区 > 博客 作者: s潘潘 浏览:61 回复:0

分布式事务 Seata Saga 模式首秀以及三种模式详解 | Meetup#3 回顾

本文根据 8月11日 SOFA Meetup#3 广州站 《 分布式 事务 Seata 及其三种模式详解》主题分享整理,着重分享 分布式 事务产生的背景、理论基础,以及 Seata 分布式 事务原理以及三种模式(AT、TCC、Saga)的 分布式 事务实现。作者 ...
来自: 开发者社区 > 博客 作者: 技术小能手 浏览:145 回复:0

阿里开源分布式事务框架seata实践(原fescar) springboot +durid+mybitas+自有rpc框架

由于系统演进,大佬觉得 需要做微服务,脑子一拍开始对原来的系统进行微服务改造,在改造过程中, 分布式 事务不可避免,tcc mq等等概念研究一遍后,结合时间成本,发现阿里gts 比较适合,无奈需要接入外网遂放弃,后来偶然发现 seata 开源版gts 尝试 ...
来自: 开发者社区 > 博客 作者: black_c 浏览:51 回复:0

SOFAChannel#4 线上直播:分布式事务 Seata TCC 模式深度解析

SOFAChannel 线上直播第 4 期,本期将邀请 蚂蚁金服 技术专家 & Seata Committer 觉生 和大家一起探讨 《 分布式 事务 Seata TCC 模式深度解析》。null ...
来自: 开发者社区 > 博客 作者: s潘潘 浏览:61 回复:0

更开放的分布式事务 | Fescar 品牌升级,更名为 Seata

Thanks,Fescar Hello, Seata 我们一起再出发!null ...
来自: 开发者社区 > 博客 作者: 平生栗子 浏览:266 回复:0

全面兼容和支持 Seata - 全局事务服务 GTS

GTS 已经全面兼容和支持开源 分布式 事务 Seata,实现与 Seata 的协议兼容,支持使用 Seata 的应用无缝迁移到云上,基于 ...

基于 Seata 的 Spring Cloud 应用样例 - 全局事务服务 GTS

使用 Seata 能够解决 Spring Cloud 微服务应用的 分布式 事务问题。本文通过一个样例工程介绍如何将基于 Seata 实现 ...

Seata 应用样例 - 全局事务服务 GTS

Seata 是基于全局 事务服务 GTS 的开源 分布式 事务解决方案,和 GTS 的核心 原理事务协议是完全一致的。本文通过样例介绍如何将 ...

是否支持分布式事务?何种情况下为分布式事务? - HybridDB for MySQL

分布式 事务需要使用较为复杂的 分布式一致性协议,如两阶段提交等。HybridDB for MySQL目前暂未开放对 分布式 事务的支持,仅支持分区内的 事务。 若一个长 事务内的所有更新,涉及多个存储分区,那么这个 事务需要 分布式 事务的支持,用户可以使用EXPLAIN简单判断一个 事务内的所有更新语句是否涉及多个存储分区。 ...

分布式事务:分布式事务原理概述

分别调用交易系统的交易明细服务和账务系统的用户余额服务,这种跨应用、跨服务的操作需要使用 分布式 事务才能保证金融数据的一致性;## 3、 分布式 事务 原理简介### 3.1、ACID1、原子性(Atomicity)整个 事务中的 ...
来自: 开发者社区 > 博客 作者: 绍辉 浏览:92 回复:0

分布式事务框架和事务模式 - 全局事务服务 GTS

GTS 定义了一套 事务框架以便描述 分布式 事务,在 ...

快速体验分布式事务 - 全局事务服务 GTS

您可以通过入门基础样例快速体验如何使用 GTS 实现 分布式 事务 ...

基于 MySQL 5.7 的分布式事务 - PolarDB-X 云原生分布式数据库

分布式 事务文档。基本 原理关于 分布式 事务原理,详情请参见 分布式 事务基本 原理。对于 MySQL 5.7 及更高版本,PolarDB-X默认基于 XA 事务协议进行 分布式 事务。如何使用?PolarDB-X 分布式 事务使用体验和单机 MySQL 数据库完全一致 ...

基于 MySQL 5.6 的分布式事务 - PolarDB-X 云原生分布式数据库

本文描述的 分布式 事务适用于MySQL 5.6版本,或版本早于5.3.4的DRDS实例。基本 原理关于 分布式 事务原理,详情请参见 分布式 事务基本 原理。对于 MySQL 5.6 版本,由于 MySQL XA 协议实现尚不成熟,PolarDB-X自主实现了 ...

分布式事务中的 TCC 模型 - 金融分布式架构 SOFAStack

Commit Protocol,简称 2PC)的扩展,Try 操作对应 2PC 中一阶段的准备提交 事务(Prepare),Confirm 对应 2PC 中二阶段 事务提交(Commit),Cancel 对应 2PC 中二阶段 事务回滚(Rollback)。与 ...

分布式事务 - PolarDB-X 云原生分布式数据库

本文主要介绍PolarDB-X 分布式 事务的基本 原理分布式 事务通常使用二阶段提交来保证 事务的原子性(Atomicity)和一致性(Consistency)。 二阶段 事务会将 事务分为以下两个阶段 ...

分布式事务中的二阶段提交是什么? - 金融分布式架构 SOFAStack

关键字:2PC、两阶段、 分布式。二阶段提交协议(Two-phase Commit Protocol,简称 2PC)是 分布式 事务的核心协议。在此协议中,一个 事务管理器(Transaction Manager,简称 TM)协调 1 个或多个资源管理器 ...

分布式事务 GTS 的价值和原理浅析

一致性)能力,作为一种 云原生 的服务,提供给生长在云上的应用,让 分布式 事务不再成为业务要面临的一个令人头疼的问题,而成为一种可以弹性伸缩,按需取用的服务能力。GTS 的 原理和创新下面,从几个方面来大体介绍 GTS 的 原理和创新。首先,GTS 把 分布式 ...
来自: 开发者社区 > 博客 作者: 中间件小哥 浏览:125 回复:0

阿里沈询:分布式事务原理与实践

在12月8号云栖社区举办的在线直播中,阿里中间件资深技术专家沈询带来了《 分布式 事务 原理与实践》的深度分享。在本次分享中,沈询主要讲解了 事务的本质、 事务单元的实现方式以及处理 事务的常见思路,内容绝对精彩不容错过。直播回顾视频:https://yq ...
来自: 开发者社区 > 博客 作者: 场景研读 浏览:18856 回复:4

阿里开源分布式事务Fescar demo示例及原理分析

分布式 事务Fescar 使用及 原理解析null ...
来自: 开发者社区 > 博客 作者: 1778389789006892 浏览:54 回复:0

MySQL数据库分布式事务XA实现原理分析

nullMySQL XA分为两类,内部XA与外部XA;内部XA用于同一实例下跨多个引擎的 事务,由大家熟悉的Binlog作为协调者;外部XA用于跨多MySQL实例的 分布式 事务,需要应用层介入作为协调者(崩溃时的悬挂 事务,全局提交还是回滚,需要由应用层 ...
来自: 开发者社区 > 博客 作者: 余二五 浏览:6 回复:0

Seata 1.2.0 重磅发布,支持 XA 事务模式

Seata 1.2.0 Seata 1.2.0 发布。 Seata 是一款开源的 分布式 事务解决方案,提供高性能和简单易用的 分布式 事务服务。此版本更新如下:feature:[#2381] 支持 XA 事务模式[#2206 ...
来自: 开发者社区 > 博客 作者: 中间件小哥 浏览:83 回复:0

分布式多步骤事务 - Serverless工作流

本文介绍了如何使用Serverless工作流提供长流程 分布式 事务保证,帮助用户聚焦于自身业务逻辑 ...

设置分布式事务白名单 - 云数据库 RDS

分布式 事务白名单可以让ECS实例和RDS实例之间支持 分布式 事务。 相关最佳实践请参见金蝶K/3 WISE ...

全局事务服务 GTS 与 Seata 融合的开始

Seata(Simple Extensible Autonomous Transaction Architecture)是一款开源的 分布式 事务解决方案,致力于提供高性能和简单易用的 分布式 事务服务。在 GitHub 上拥有超过 1.4 万 Star ...
来自: 开发者社区 > 博客 作者: 中间件小哥 浏览:110 回复:0

查询分布式事务白名单 - 云数据库 RDS

DescribeDTCSecurityIpHostsForSQLServer接口查询RDS实例的 分布式 事务白名单信息。 关于 分布式 事务白名单请参见设置 分布式 事务白名单 ...

设置分布式事务白名单 - 云数据库 RDS

ModifyDTCSecurityIpHostsForSQLServer接口设置 分布式 事务白名单。 分布式 事务白名单可以让ECS实例和RDS实例之间支持 分布式 事务。详情请 ...

在PolarDB-X上执行事务操作的时候提示不支持跨库事务,该如何解决? - PolarDB-X 云原生分布式数据库

在PolarDB-X上,可以将 事务简单分类为如下两种:单机 事务:所有的 事务操作都落在同一个RDS数据库。跨库 事务事务的操作涉及到多个RDS数据库。PolarDB-X默认情况支持单机 事务。若需要使用 分布式 事务,请参见 分布式 事务。 ...

ShardingSphere x Seata,一致性更强的分布式数据库中间件

分布式数据库中间件 ShardingSphere 将 Seata 分布式 事务能力进行整合,带来一致性更强的 分布式数据库中间件。日前, 分布式数据库中间件 ShardingSphere 将 Seata 分布式 事务能力进行整合,旨在打造 ...
来自: 开发者社区 > 博客 作者: s潘潘 浏览:69 回复:0

查看应用事务详情 - 金融分布式架构 SOFAStack

在 应用 事务 事务配置 页面中,您可以在 事务列表中选择对应的 BizType,或在列表上方进行筛选出对应的 BizType。BizType 栏内展示了 BizType 的一些统计信息,包括其发起方、所有参与方总数、当天 事务数、异常 事务数等。在列表中 ...

查询应用事务 - 金融分布式架构 SOFAStack

。结束时间: 事务结束的日期与时间。参与方数量: 事务参与方的总数。 事务详情在 事务详情 栏中,可以查看 事务各阶段的状态,以及分支 事务信息。点击分支 事务中的应用名称,可查看相应的分支 事务信息,包括:应用名称。 分布式 事务的开启、结束时间。发起方、参与方信息。 事务 ...

柔性事务的定义与分类 - 金融分布式架构 SOFAStack

(Consistency)隔离性(Isolation)持久性(Durability)柔性 事务(如 分布式 事务)为了满足可用性、性能与降级服务的需要,降低一致性(Consistency)与隔离性(Isolation)的要求,遵循 BASE 理论:基本业务可用性 ...

管理应用事务 - 金融分布式架构 SOFAStack

应用 事务 事务配置 页面列出了所有应用 事务及其 事务相关信息,包括了发起方、所有参与方总数、当天 事务数、异常 事务数等。您还可以编辑、导出或导入相应的应用 事务。编辑应用 事务您可以通过以下任一方式进入 事务编辑页面,编辑应用 事务信息:在应用 事务列表,点 ...

创建应用事务 - 金融分布式架构 SOFAStack

本文将介绍如何创建应用 事务,获取相应的 BizType,并关联至相应的发起方或参与方应用,用以在本地应用中接入该 事务。创建 Saga 模式的应用 事务说明 Saga 模式是 SEATA 提供 ...

收发事务消息 - 金融分布式架构 SOFAStack

本文提供使用 TCP 协议下的 Java SDK 收发 事务消息的示例代码供您参考。消息队列提供类似 X/Open XA 的 分布式 事务功能,通过消息队列 事务消息,能达到 分布式 事务的最终一致。说明:对于新手用户,建议在正式收发消息前,阅读 Demo ...

事务执行状态说明 - 金融分布式架构 SOFAStack

分布式 事务使用两阶段提交协议(Two-Phase Commit Protocol,简称 2PC)来保证 事务执行的原子性。2PC 包含两个阶段:第一阶段,也称准备阶段。由 事务发起者向各参与者发送请求,询问参与者是否准备好执行 事务。第二阶段,也称提交阶段 ...

事务积压排查 - 金融分布式架构 SOFAStack

分布式 事务常见的问题是发生 事务积压, 事务积压的原因通常是参与方问题导致的,可能是由于参与方二阶段执行失败或执行超时,也可能是因为参与方与 分布式 事务服务端连接异常等问题。本文将基于参与方的常见问题,引导您快速排查并解决 事务积压问题。参与方二阶段执行失败在 ...
< 1 2 3 4 ... 1003 >
共有1003页 跳转至: GO

新品推荐

你可能感兴趣

热门推荐

企典文档内容 商标申请信息 商标注册信息 云计算服务器排行榜 大数据产品榜单