事务消息

云消息队列 RocketMQ 版 提供的分布式事务消息适用于所有对数据最终一致性有强需求的场景。本文介绍 云消息队列 RocketMQ 版 事务消息的概念、优势、典型场景、交互流程、使用规则以及示例代码。概念介绍 事务消息:云消息队列 RocketMQ 版...

旧版样例简介

sample-txc-mq:最简 GTS 样例的基础上,将 MQ 加入分布式事务,保证了数据库操作与消息发送的一致性。数据库操作提交,则消息一定发送成功;数据库操作回滚,则消息一定不会被发送出去。本案例是 GTS 和 MQ 综合实践的入门案例。具体使用...

功能特性

分布式事务同样支持跨服务的分布式事务,并且可以很方便的与 SOFABoot、Spring Cloud、Dubbo 等框架打通,实现业务链路级别的分布式事务。混合分布式事务 在一个大规模的分布式应用环境下,除了常见的微服务、数据库资源之外,还会涉及到...

事务消息

基于 云消息队列 RocketMQ 版 分布式事务消息:支持最终一致性 上述普通消息方案中,普通消息和订单事务无法保证一致的原因,本质上是由于普通消息无法像单机数据库事务一样,具备提交、回滚和统一协调的能力。而基于 云消息队列 RocketMQ ...

一致分布式事务

分布式事务的下游生态 读写分离的一致性 事务型的分布式数据库一般会采用读写分离的模式提升读的性能,因此分布式事务除了保障主库的一致性以外,还需要保证用户在使用读写分离模式下对于备库的一致性。PolarDB-X 产品支持主实例和只读实例...

技术架构

高兼容 PolarDB-X 1.0 主要兼容MySQL,包括SQL、函数类型等,技术上引入全局时间授时服务,提供全局一致性分布式事务能力,通过TSO+2PC提供数据库完整的ACID能力,满足分布式下的Read-Commited/Repeatable-Read的隔离级别。同时在分布式...

sample-txc-simple-springfree 样例

该样例工程介绍 AT 模式下,非 Spring 框架下如何通过 GTS 保证跨数据库转账的分布式事务一致性。前提条件 在使用样例前,请先完成以下工作:准备两个 RDS 实例,用户创建数据库。准备一个 ECS 实例,用于部署本样例。样例逻辑说明 从 A ...

sample-txc-springboot 样例

该样例工程介绍 AT 模式下,Spring Boot 框架如何通过 GTS 保证跨数据库转账的分布式事务一致性。前提条件 在使用样例前,请先完成以下工作:准备两个 RDS 实例,用户创建数据库。准备一个 ECS 实例,用于部署本样例。样例逻辑说明 从 A ...

产品概述

高兼容 PolarDB分布式版 主要兼容MySQL,包括SQL、函数类型等,技术上引入全局时间授时服务,提供全局一致性分布式事务能力,通过TSO+2PC提供数据库完整的ACID能力,满足分布式下的Read-Committed/Repeatable-Read的隔离级别。同时在分布...

sample-txc-springcloud 样例

该样例工程介绍 AT 模式下,Spring Cloud 框架如何通过 GTS 保证跨数据库转账的分布式事务一致性。前提条件 在使用样例前,请先完成以下工作:准备两个 RDS 实例,用户创建数据库。准备一个 ECS 实例,用于部署本样例。样例逻辑说明 模拟...

技术架构

高兼容 PolarDB-X 主要兼容MySQL,包括SQL、函数类型等,技术上引入全局时间授时服务,提供全局一致性分布式事务能力,通过TSO+2PC提供数据库完整的ACID能力,满足分布式下的Read-Committed/Repeatable-Read的隔离级别。同时在分布式事务...

应用场景

为了保证三个服务一起完成一笔交易(要么同时成功,要么同时失败),可以使用分布式事务将这三个服务放在一个分布式事务中,从而保证服务间调用的数据一致性。混合分布式事务 有些系统在使用数据库保证系统内数据一致的同时,也会使用消息...

基础术语

事务消息 Transactional message 消息队列提供类似 X/Open XA 的分布事务功能,通过消息队列的事务消息能达到分布式事务最终一致。详情请参见 事务消息。顺序消息 Ordered message 消息队列提供的一种按照顺序进行发布和消费的消息类型,...

PolarDB-X历史

产品基于透明分布式理念提供了默认主键拆分策略、基于TSO和MVCC的高性能强一致分布式事务、基于一致性Hash分区策略的分布式线性扩展能力、全局一致性Binlog和全局一致性备份能力。数据节点(DN)采用阿里巴巴自研的基于X-Paxos的三副本强一致...

概述

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

什么是云原生数据库PolarDB分布式

高性能强一致分布式事务,PolarDB-X 采用自研的X-Paxos协议保证数据存储在故障切换过程中RPO=0的基础上,使用TSO策略和分布式的MVCC能力保证了分布式事务的隔离性和一致性分布式线性扩展,PolarDB-X 基于一致性Hash的分区策略有效地进行...

Binlog日志服务

仅当事务策略指定为TSO时,才支持对分布式事务的合并,否则只能保证数据的最终一致性,PolarDB-X 默认的事务策略为TSO。当需要对某行数据进行分区键值变更时,需在采用TSO事务策略的分布式事务内进行,才能保证delete事件在binlog中的位置...

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

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

概述

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

功能特性

数据访问代理兼容 MySQL 协议和语法,支持分库分表、平滑扩容、服务升降配、透明读写分离和分布式事务等特性,具备分布式数据库全生命...分布式事务 数据访问代理结合中间件分布式事务套件,可以支持分布式事务,保证分布式数据库数据一致性

组件中心

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

附录:SOFAStack 产品目录

分布式事务 分布式事务(Distributed Transaction-eXtended,简称 DTX)是一款金融级分布式事务中间件,用来保障在大规模分布式环境下业务活动的最终一致性。在蚂蚁集团内部被广泛地应用于交易、转账、红包等核心资金链路,服务于亿级用户...

产品优势

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

基本概念

事务消息 事务消息是 云消息队列 RocketMQ 版 提供的一种高级消息类型,支持在分布式场景下保障消息生产和本地事务最终一致性。定时/延时消息 定时/延时消息是 云消息队列 RocketMQ 版 提供的一种高级消息类型,消息被发送至服务端后,在...

什么是全局事务服务GTS

分布式系统又带来了数据一致性的问题,从而产生了分布式事务。产品架构 分布式事务是指事务发起者、资源管理器、事务协调者及资源分别位于不同分布式系统的不同节点之上。GTS的架构如下图所示。GTS服务端:即事务协调器。负责分布式事务的...

设置分布式事务白名单

授权对象 查看RDS实例的 数据安全>分布式事务白名单 页面,将RDS实例信息的2个IP地址填写到 授权对象 框。描述 长度为2~256个字符,不能以 http:// 或 https:// 开头。再次配置安全组规则,端口范围 填写 1024/65535,其他参数与步骤8...

什么是云消息队列 RocketMQ 版?

分布式事务 云消息队列 RocketMQ 版 分布式事务消息 的方案具备如下优势:系统性能高 基于最终一致性的事务消息方案,相比传统XA事务,吞吐性能更高,可扩展性更强。开发成本低 基于事务消息开发逻辑简单,仅需两阶段接口即可完成多个事务...

概述

例如支付转账成功后,需要生成账单,更新用户积分等,此时通过消息队列的分布式事务处理功能,既可以实现系统之间的解耦,又可以保证最终的数据一致性。更多信息请参见 应用场景。核心概念 Topic:消息主题,一级消息类型,生产者向其发送...

功能特性

事务消息:实现类似 X/Open XA 的分布事务功能,以达到事务最终一致性状态。定时和延时消息:允许消息生产者对指定消息进行定时(延时)投递。顺序消息:允许消息消费者按照消息发送的顺序对消息进行消费。有关消息类型的详细信息,参见 ...

基础术语

发起方 initiator 分布式事务的发起方负责启动分布式事务,通过调用参与者的服务,将参与者纳入到分布式事务当中,并决定整个分布式事务是提交还是回滚。一个分布式事务有且只能有一个发起方。参与者 participant 参与者提供分支事务服务。...

基于TairString实现高性能分布式

在云Redis版中使用 WAIT 命令提高分布式一致性的示例如下:SET resource_1 random_value NX EX 5 WAIT 1 5000 使用以上代码,客户端在加锁后会等待数据成功同步到replica才继续进行其它操作,最大等待时间为5000毫秒。执行 WAIT 命令后...

基本原理

区别传统的两阶段提交(XA)事务,基于最终一致性原理的“柔性事务”能够更好的满足应用的高性能与高可用要求。在分布式数据库中,如果一个事务同时修改多个分库的数据,无法简单保证所有分库一定都能提交成功。如果在事务提交过程中出错,会...

金蝶K/3 WISE接入阿里云RDS SQL Server

授权对象 查看RDS实例的 数据安全>分布式事务白名单 页面,将RDS实例信息的2个IP地址填写到 授权对象 框。描述 长度为2~256个字符,不能以http://或https://开头。再次添加安全组规则,端口范围 填写 1024/65535,其他参数与步骤7配置项...

产品功能

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

分布式事务问题

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

开通服务

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

全面兼容和支持 Seata

TM、RM 和应用部署在一起,应用根据业务需求,选择合适的分布式事务模式来解决数据一致性问题。无论使用哪处模式,都离不开一个稳定高效的 TC 提供服务。这些服务包括(但不限于):记录全局事务状态 记录事务分支的注册 驱动事务分支进行...

查询和修改数据复制方式

MySQL 5.6高可用系列 MySQL 5.7、8.0集群系列 MySQL 5.5 复制方式介绍 组复制(MySQL Group Replication,MGR)组复制基于分布式一致性协议(Paxos),事务在主节点提交之前,会将事务的数据发送到各个备节点上,确保超过半数备节点收到...

常见问题

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

PolarDB-X适用场景

基于全局时钟TSO策略和分布式的MVCC多版本,分布式事务可确保多节点数据访问的事务一致性。PolarDB-X 已通过中国信通院《金融级分布式事务数据库稳定性专项评测》,且持续12年支撑“双十一”全球购物狂欢节,集稳定性与高性能于一身。大...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 云服务器 ECS 轻量应用服务器 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用