基础术语

事务管理器 transaction manager 事务管理器是一个独立的服务,用于协调分布式事务,包括创建主事务记录、分支事务记录,并根据分布式事务的状态,调用参与者提交或回滚方法。主事务记录 activity record 又叫 Activity 记录,是整个分布式...

概述

分布式事务 DTX(Distributed Transaction-eXtended)是蚂蚁集团...事务管理器:事务管理器是一个独立的服务,用于协调分布式事务,包括创建主事务记录、分支事务记录,并根据分布式事务的状态,调用参与者提交或回滚方法。分布式事务开通指引

附录:SOFAStack 产品目录

兼容性保障:分布式事务是一个抽象的基于 Service 层的概念,与底层事务实现无关,也就是说在分布式事务的范围内,无论是关系型数据库 MySQL、Oracle,还是 KV 存储 MemCache,或是列存数据库 HBase,只要将对它们的操作包装成分布式事务的...

什么是全局事务服务GTS

通过事务协调器,开启、提交、回滚分布式事务。同时还包含部分资源管理器组件,负责管理和控制资源,与GTS服务器进行交互。服务框架:GTS可以和服务框架配合使用,管理服务框架中的事务。服务框架可以集成资源管理器组件,管理和控制资源。...

产品优势

兼容性保障 分布式事务是一个抽象的基于 Service 层的概念,与底层事务实现无关,也就是说在分布式事务的范围内,无论是关系型数据库 MySQL、Oracle,还是 KV 存储 MemCache,或是列存数据库 HBase,只要将对它们的操作包装成分布式事务的...

10 分钟本地试用公有云分布式事务

本节介绍如何快速本地试用公有云分布式事务服务。操作步骤 开通分布式事务服务。说明 如果已开通服务,可以忽略这一步。如果没有账号,可使用支付宝扫描登录。登录 分布式事务产品 页面。在 开通 DTX 分布式事务体验版 页面,单击 确认开通...

概述

分布式事务 SOFAStack 分布式事务是蚂蚁科技自主研发的金融级分布式事务中间件,用来保障在大规模分布式环境下业务活动的最终一致性。在蚂蚁科技内部被广泛地应用于交易、转账、红包等核心资金链路,服务于亿级用户的资金操作。更多分布式...

基本概念

分布式事务 distributed transaction,事务的发起者、资源及资源管理事务协调者分别位于不同的分布式系统的不同节点之上。分支事务 action,一个分布式事务可能包含多个数据库本地事务,在分布式事务框架下,分支事务可能是一个分库上...

名词解释

事务发起者 即 GTS 客户端,通过事务协调器开启/提交分布式事务。ACID 数据库事务正确执行的四个特性的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务的数据库,必...

产品功能

GTS 提供了跨数据库、跨服务、消息队列和混合分布式事务,并提供多种事务模式。跨数据库分布式事务 系统分库、分表后,跨库事务几乎无法避免,GTS 可以让应用轻松具备跨库事务处理能力。跨服务的分布式事务 提供跨库、跨服务的事务支持,...

强一致分布式事务

本文详细介绍了什么是强一致分布式事务及如何实现。ACID分布式事务 PolarDB-X 原生支持分布式事务,并保证事务的ACID性质。原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)PolarDB-X 通过引入中心授时...

分布式事务问题

数据访问代理是否支持分布式事务 数据访问代理支持与分布式事务的集成使用。版本要求:数据访问代理 V2.9.5 或更高版本 分布式事务 V2.5.2 或更高版本 具体配置信息请参考 分布式事务>开发指南>依赖与配置项。在数据访问代理 V2.9.5 之前的...

开通服务

本节介绍如何开通分布式事务服务。前提条件 已注册阿里云账号,并完成实名认证。操作步骤 开通 SOFAStack 产品服务。使用阿里云账号登录 阿里云官网。在上方菜单栏选择 产品与服务>中间件>金融分布式架构 SOFAStack。在 SOFAStack 产品主页...

基于MySQL 5.7的分布式事务

本文描述的分布式事务针对MySQL版本≥5.7,并且 PolarDB-X 1.0 版本≥5.3.4的用户。基本原理 对于MySQL 5.7及更高版本,PolarDB-X 1.0 默认基于XA事务协议进行分布式事务。如果不满足版本要求,请您移步 基于MySQL 5.6的分布式事务。如何...

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

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

应用场景

SOA 和分布式事务 提供跨库、跨服务的分布式事务支持,实现业务链路级别的分布式事务。开发简单,只需要在客户端声明一个注解,用以界定事务边界。业务链路:为服务链调用提供一致性保证。多框架兼容:目前兼容 Spring Cloud、Dubbo 和 HSF...

功能特性

数据访问代理兼容 MySQL 协议和语法,支持分库分表、平滑扩容、服务升降配、透明读写分离和分布式事务等特性,具备分布式数据库全生命周期的运维管控能力。分库分表 支持 RDS、OceanBase、MySQL 的分库分表。在创建分布式数据库后,只需...

中间件产品总览

提供高可用消息云服务 任务调度 提供分布式任务调度框架 提供自动化任务调度服务 分布式事务 金融级分布式事务中间件 支持跨数据库、跨服务以及混合分布式事务 数据访问代理 通过 MySQL 协议与 RDS\OceanBase 通信 通过触发 DDL 任务管理...

下载示例代码

为快速进行分布式事务工程的本地开发,您可以单击此处下载分布式事务的 示例工程。该示例代码包提供了以下示例工程:account-demo-local:TCC 模式调用本地服务 account-demo-remote:TCC 模式调用远程服务 account-demo-saga:SAGA 模式 ...

DELETE 语句

标准语法 DELETE FROM table_name WHERE filter_condition 限制说明 当前不支持分布式事务,如果一次 delete 多个行,且这些行不在同一个分区,那么数据库会开启一个不完整的分布式事务,在部分分区提交成功部分分区提交失败时,可能导致回...

使用 API 开启事务

提交分布式事务 txcTransaction.commit():根据当前线程中的事务上下文提交分布式事务。回滚分布式事务 txcTransaction.rollback():根据当前线程中的事务上下文回滚分布式事务。另一组 API 在事务进行中操作事务上下文 说明 可以参考txc-...

常见问题

运维管理 容器应用服务常见问题 经典应用服务常见问题 中间件 SOFABoot 常见问题 微服务常见问题 微服务故障排查之 DRM 微服务故障排查之限流 微服务故障排查之 RPC 服务网格-故障排查 消息队列...数据访问代理常见问题 分布式事务常见问题

常见问题

本文主要介绍在操作分布式事务过程中的常见问题。SOFAStack 是否可以部署在虚拟机、物理机上?可以,SOFAStack 部署支持物理机、虚机机 VM。SOFAStack 当前是否只支持阿里云飞天 ACK?SOFAStack 部署支持多云异构、目前支持华为云、开源 ...

产品优势

GTS让应用开发者不再需要考虑复杂的事务问题,仅需简单配置一句GTS注解,对已有业务代码无侵入,就能帮您轻松实现超强性能、高可用、多数据源的分布式事务。超强性能 高达传统分布式事务10倍性能;热点数据高效处理,无惧数据冲突。高可用 ...

SDK 版本说明

本文介绍 SOFAStack 分布式事务 Java SDK dtx-client 的各个版本信息,包含 SDK 的发布时间、下载链接以及更新点等。2.4.9(2023-01-16)版本号 发布时间 下载链接 2.4.9 2023-01-16 dtx-client-2.4.9 新增 支持 Spring Cloud 框架调用。...

概述

负责数据分布式路由、计算及动态调度,负责分布式事务2PC协调、全局二级索引维护等,同时提供SQL限流、三权分立等企业级特性。存储节点(Data Node,DN)负责数据的持久化(面向行存数据),基于多数派Paxos协议提供数据高可靠、强一致保障...

TCC 模式接入

背景信息 TCC 事务模式的详细介绍,请参见 分布式事务框架和事务模式。TCC 事务模式接入流程 开通 GTS(创建事务分组)。在 RDS 中建表。将样例工程上传到 ECS 上,并修改数据源、GTS 分组、以及 Access Key ID 和 Access Key Secret。编译...

查看统计数据

分布式事务控制台首页,您可以看到以下统计数据:应用数:当前环境中的应用总数。client 连接数:dtxserver 的客户端连接数。当天事务数:当天 0 点开始统计的事务总数,到第二天 0 点会重新开始统计。同时鼠标悬浮在图标上,会显示不同 ...

最佳实践

运维管理 容器应用服务 容器镜像服务使用规范 ...基于 DataX 完成数据访问代理数据迁移 配置同城双活模式 单元化配置(专有云)使用双机房 ODP 实例(阿里云版)分布式事务 Saga 模式服务设计 研发效能 持续交付 代码评审 使用自定义构建发布

分布式事务框架和事务模式

核心组件定义 分布式事务包含以下 3 个核心组件:Transaction Coordinator(TC):事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。Transaction Manager(TM):控制全局事务的边界,负责开启一个全局事务,并...

V5.2.x系列实例版本说明

V5.2.8-15432885 日期 2018.11.27 类别 说明 新增特性 支持2PC分布式事务策略。兼容分布式事务中的INSERT、REPLACE…SELECT语句。优化性能 减少清理 PolarDB-X 1.0 事务日志的周期和数据保留时间,降低RDS存储空间占用。修复问题 修复使用...

事务执行状态说明

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

查询应用事务

本文介绍如何查询应用事务信息,包括基本信息和详情信息...分布式事务的开启、结束时间。发起方、参与方信息。事务操作过程,包括 开启、提交 和 回滚 事务。参与方类型(Type),详见 参与者接入模式。如果事务执行报错,显示具体错误信息。

不一致情况

如果一个请求更新了多个分区,则没有分布式事务的保证,如果部分分区更新成功但部分分区更新失败,则可能出现数据不一致。事务状态不一致 事务中,遭遇单分区死锁,该分区将退出事务状态,其它分区可能仍然在事务状态,此时分区事务状态不...

全面兼容和支持 Seata

GTS 已经全面兼容和支持开源分布式事务 Seata,实现与 Seata 的协议兼容,支持使用 Seata 的应用无缝迁移到云上,基于 GTS 提供的服务高效运行。Seata 简介 Simple Extensible Autonomous Transaction Architecture(Seata)是一款开源的...

四川农信

完成云平台 PaaS 层建设,构建分布式系统上下游生态,实现分布式云原生架构体系 实现分布式云原生架构体系,需要从技术规范、基础设施、生产力工具、组织流程等各个方面进行持续革新:建立一个面向分布式架构的开发平台和运行平台,结合...

PolarDB-X适用场景

PolarDB-X 已通过中国信通院《金融级分布式事务数据库稳定性专项评测》,且持续12年支撑“双十一”全球购物狂欢节,集稳定性与高性能于一身。大峰谷差流量 场景描述 大峰谷差是指特定周期内系统峰值负载是谷值负载的20倍以上的系统访问场景...

用户文档

令牌验证 路由规则 配置规则 服务降级 优雅停机 主机绑定 日志适配 访问日志 服务容器 Reference Config缓存 分布式事务 线程栈自动dump Netty4 Kryo和FST序列化 简化注册中心URL API配置参考手册 XML配置参考手册 介绍 dubbo:service ...

步骤三:开发单元化应用

本文将基于转账、积分等场景分别介绍微服务(MS)中的 SOFARPC、消息队列(MQ)以及分布式事务(DTX)如何完成 LDC 单元化相关的业务开发。前提条件 路由参数为 userId,格式如 080066600000002,取第一位+0 作为分片位(sharding key)。...

使用问题

服务 A 调用服务 B,服务 A 上加了 GTS 开启事务注解,服务 B 没有注解,那么,A 和 B 是否在同一个分布式事务中?A 和 B 在一个事务中。在使用 EDAS 服务事务的时候,只要客户端 A 的函数上加入了 GTS 注解,那么这个客户端 A 注解函数...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
企业级分布式应用服务 全局事务服务 (文档停止维护) 轻量应用服务器 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用