全局事务服务 GTS

全局事务服务(GlobalTransactionService,简称GTS)是一款高性能、高可靠、接入简单的分布式事务中间件,用于解决分布式环境下的事务一致性问题。\n在单机数据库下很容易维持事务的ACID(Atomicity、Consistency、Isolation、Durability)...

崩溃分析

崩溃分析服务为移动App提供实时线上稳定性相关数据的“采集-分析-监控-告警”能力,支持检测和分析崩溃、卡顿、主线程IO、大内存图片、内存泄漏、资源泄漏、主线程卡顿、文件句柄使用过量、主线程IO等异常。崩溃分析服务支持Android/iOS/H5...

云数据库 Memcache

云数据库Memcache版(ApsaraDBforMemcache)是基于内存的缓存服务,支持海量小数据的高速访问。云数据库Memcache可以极大缓解对后端存储的压力,提高网站或应用的响应速度。云数据库Memcache支持Key-Value的数据结构,兼容Memcached协议的...

阿里云爆款特惠专场,精选爆款产品低至0.55折!

1核2G ECS n4 89.64元/年,精选爆款产品低至0.55折!
广告

邮件推送

邮件推送(DirectMail)是一款简单高效的电子邮件发送服务,它构建在可靠稳定的阿里云基础之上,帮助用户快速、精准地实现事务邮件、通知邮件和批量邮件的发送。此外,在邮件推送服务的基础上,新增了短信推送功能。短信推送服务为提供三网...

云数据库 Redis

阿里云数据库Redis版是兼容开源Redis协议标准、提供内存加硬盘混合存储的数据库服务,基于高可靠双机热备架构及平滑扩展的集群架构,充分满足高吞吐、低延迟及弹性变配的业务需求。

HybridDB for MySQL

云数据库HybridDBforMySQL(原名PetaData)是同时支持海量数据在线事务(OLTP)和在线分析(OLAP)的HTAP(HybridTransaction/AnalyticalProcessing)关系型数据库。\n\nHybridDBforMySQL采用一份数据存储来进行OLTP和OLAP处理,解决了以往...

名词解释

事务别名事务别名为客户应用中自定义的标识部分,放在@TxcTransaction注解中用于标识运行中某块事务是否开启全局事务,此名称可以在控制台上看到。事务实例名事务实例名为客户应用中开启事务的代码块的标识,可以帮助用户了解应用的哪...

什么是全局事务服务GTS

可以与RDS、MySQL、PostgreSQL等数据源,SpringCloud、Dubbo、HSF及其他RPC框架,MQ消息队列等中间件产品配合使用,轻松实现分布式数据库事务、多库事务、消息事务、服务链路级事务及各种组合。为什么需要全局事务服务一个完整的业务往往...

产品问题

本文介绍一些GTS的常见问题,...切换时,原机房正在执行的事务会失败且不能自动保证数据一致,但由于这个切换是瞬间执行的,那个瞬态中正在进行的事务较少,可以提工单申请GTS的数据不一致处理工具,帮助将仅有的几个未完成事务手工处理完毕。

产品功能

跨数据库分布式事务系统分库、分表后,跨库事务几乎无法避免,GTS可以让应用轻松具备跨库事务处理能力。跨服务的分布式事务提供跨库、跨服务的事务支持,实现业务链路级别的分布式事务。消息队列分布式事务在多次调用消息系统的场景中,...

使用 API 开启事务

另一组API在事务进行中操作事务上下文说明可以参考txc-yun-sample中的sample-txc-simple-springfree样例和sample-txc-dubbo样例了解API的使用方式。使用Stringxid=TxcContext.getCurrentXid();获取当前全局事务XID。使用TxcContext.bind...

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

GTS定义了一套事务框架以便描述分布式事务,在框架下支持不同事务模式运行。核心组件定义分布式事务包含以下3个核心组件:TransactionCoordinator(TC):事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。...

收费规则

一次全局事务会话一般会包含一个或多个分支事务,实际事务量指的是您的全局事务会话数加上分支事务数的和。按量付费采用后付费,每天按GTS事务分组(实例)的实际事务量计费,费用为1元/10,000笔事务。您可以登录GTS控制台,为您的实例开通...

全面兼容和支持 Seata

这些服务包括(但不限于):记录全局事务状态记录事务分支的注册驱动事务分支进行最终的提交或回滚事务链路监控异常事务的恢复全局事务超时检测全局事务间隔离机制分布式事务的协调机制被定义为一项标准化的服务,独立部署和运维,给应用的...

应用场景

GTS应用在多个领域,包括共享出行、微服务、消息以及混合事务。SOA和分布式事务提供跨库、跨服务的分布式事务支持,实现业务链路级别的分布式事务。开发简单,只需要在客户端声明一个注解,用界定事务边界。业务链路:为服务链调用提供...

为 RAM 用户授权事务分组

授权后,RAM用户才可以在控制台查看相应事务分组的监控信息。步骤一:新建授权策略登录RAM控制台。在左侧导航栏单击权限策略管理。在权限策略管理页面单击创建权限策略。在新建自定义权限策略页面输入策略名称、在配置模式下方单击脚本配置...

续费和更改实例规格

续费如果您仍有正在使用的按原有TPS规格付费的事务分组,可以通过控制台续费,具体步骤如下:登录GTS控制台。在事务总览页面对所要续费的事务分组的操作列单击续费。在续费页面选择合适的时长,然后单击去支付。更改实例规格如果您仍然有...

开通 GTS(创建事务分组)

在开始使用GTS前,请先开通GTS,即创建事务分组。前提条件已经注册了阿里云账号并完成实名认证。操作步骤登录GTS控制台。在事务总览页面,单击创建事务分组。在全局事务服务按量付费页面选择地域,输入事务分组,然后单击立即购买。选择的...

使用问题

查看日志时,可以按照GTS的全局事务ID去查看这个事务在该客户端都操作了哪些资源,及全局提交和回滚情况如何。运行sample样例工程失败,怎么解决?运行sample样例工程失败,报错:Exceptioninthread"main"com.taobao.txc.common.b.c:[can'...

TCC 模式接入

如果您使用了TCC事务模式,本文将帮助您了解TCC事务模式如何接入GTS。前提条件在将TCC事务模式接入GTS前,准备两个RDS实例和一个ECS实例。背景信息TCC事务模式的详细介绍,请参见分布式事务框架和事务模式。TCC事务模式接入流程开通GTS...

AT 模式接入注意事项

单个事务内操作记录建议少于200条虽然GTS本身支持大事务可以支持1万行的数据规模,但建议使用时不要超过200条。原因有以下两方面。造成事务执行时间上升,事务信息规模扩大,导致系统性能下降。造成潜在的事务数据不一致问题。如果有特殊...

续费和更改实例规格

如果您有正在使用的按原有TPS规格付费的事务分组,仍然可以通过控制台续费或更改实例规格(变配)。续费登录GTS控制台。在事务总览页面对所要续费的事务分组的操作列单击续费。在续费页面选择合适的时长,然后单击去支付。更改实例规格登录...

MQ 事务消息纳入全局事务管理样例

关键配置和运行机制解读application.properties中,spring.cloud.txc为前缀的一系列参数是GTS关键配置,说明如下:GTS全局事务调用链路上的每个服务都要进行这些配置,例如样例中的Business/Storage/Order/Account。spring.cloud.txc....

旧版样例简介

如果您之前使用过GTS的旧版样例,仍然可以继续使用,不过推荐使用新版样例。下载样例工程,将压缩包解开,可以看到基于Maven环境的样例工程。基于不同使用场景和方式,划分为:AT模式下,在用户代码中使用注解接入分布式事务sample-txc-...

AT 模式接入

AT模式接入适用的场景包括跨数据库事务、MQ的消息事务、EDAS的服务事务及多场景混合型事务方案。本文介绍如何基于@TxcTransaction注解使用GTS服务。前提条件在使用AT模式接入GTS前,请先完成以下工作:开通GTS(创建事务分组)部署SDK条件...

sample-txc-mt-reserve-simple 样例

该样例工程介绍TCC模式下预留型事务的简单使用方法,即如何通过GTS保证下订单、扣库存两个操作事务的一致性。前提条件在搭建预留型事务样例前,需要先完成以下操作:开通GTS(创建事务分组)。准备两个RDS实例和一个ECS实例,用于部署本...

通告

尊敬的阿里云全局事务服务(GTS)用户:为了提供更优质的服务,全局事务服务GTS(GlobalTransactionService)将进行一次较大的调整,并于2021年1月31日00:00:00关闭产品开通入口。该操作不影响现有客户的使用,由此给您带来的不便请谅解。

注意事项

GTS注解方法的调用包含以下三点注意事项:带有@TxcTransaction注解的方法可以在其他的类中被调用,但需要显式的指定的Springbean实例。如果@TxcTransaction注解方法在本类的其他方法中被调用,需要显式指定实例。开启事务只能直接调用使用...

快速体验分布式事务

可以通过入门基础样例快速体验如何使用GTS实现分布式事务。基础样例简介样例工程模拟了资金转账的应用。包含2个数据源:账户A数据源:存储A的资金。账户B数据源:存储B的资金。通过GTS管理的分布式事务,保障账户A和B之间交易的一致性。...

产品优势

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

sample-txc-mt-compensate-simple 样例

该样例工程介绍TCC模式下补偿型事务的简单使用方法,即如何通过GTS保证下订单、扣库存两个操作事务的一致性。前提条件在搭建预留型事务样例前,需要先完成以下操作:开通GTS(创建事务分组)。准备两个RDS实例和一个ECS实例,用于部署本...

全局事务服务(GTS)服务等级协议

在一个服务周期GTS服务某个事务逻辑分组服务不用分钟数之和即为服务不用分钟数。月度服务费:指客户账号每月在某区域下GTS服务某事物逻辑分组的服务费用总额。2.服务可用性2.1服务可用性计算公式服务可用性事务逻辑组为维度,...

Seata 应用样例

Seata是基于全局事务服务GTS的开源分布式事务解决方案,和GTS的核心原理和事务协议是完全一致的。本文通过样例介绍如何将一个基于Seata的分布式事务应用迁移到GTS上运行。前提条件在使用Seata应用样例前,请先完成以下工作:数据库依赖...

版本说明

DRDS方式下,允许一个全局事务内重复调用selectlast_txc_xid(),只有第一次调用有效。2.0.642017-10-23支持基于Dubbo的分布式事务。支持两个DRDS实例共用一个appname,其中一个开通GTS,一个未开通GTS的场景。2.0.632017-10-20支持通过TCC...

sample-txc-mq 样例

本样例介绍如何把MQ事务消息的发送纳入GTS管理的全局事务。前提条件在使用sample-txc-mq样例前,请先完成以下工作:开通GTS(创建事务分组)。开通MQ,详情请参见主账号快速入门。准备两个RDS实例,用户创建数据库。准备一个ECS实例,用于...

查询机制

UPDATE上图中,txid表示事务号,t_xmin表示插入的事务号,t_xmax表示删除事务号,t_cid表示事务内命令的序号,t_tcid表示数据块的偏移量,data表示实际数据存储的值。事务101左侧SQL表示在tbl表中插入一行值为0的数据,右侧表示实际的...

sample-txc-springboot 样例

该样例工程介绍AT模式下,SpringBoot框架如何通过GTS保证跨数据库转账的分布式事务的一致性。样例逻辑说明从A账户向B账户转账。为了触发应用异常,样例故意先给B账户打款,然后从A账户扣款后检查A账户余额。如果为负值则抛出应用异常,导致...

sample-txc-dubbo 样例(公网)

实现原理基于Dubbo的Filter机制,GTS的SDK内置了专门用于在调用链路上传播事务上下文的TransactionPropagationFilter,有需要有用户可以对这个类进行DEBUG来了解事务传播的机制。说明Java运行环境的最低要求是1.8。只支持2.7.0及以上版本的...

sample-txc-dubbo 样例

实现原理基于Dubbo的Filter机制,GTS的SDK内置了专门用于在调用链路上传播事务上下文的TransactionPropagationFilter,有需要有用户可以对这个类进行DEBUG来了解事务传播的机制。说明Java运行环境的最低要求是1.8。只支持2.7.0及以上版本的...

查看资源和引擎监控

RDS提供了丰富的性能监控项,您可以通过RDS管理控制台查看实例的资源监控数据。背景信息CloudDBA能够提供更丰富的监控服务及智能诊断优化,请参见PostgreSQLCloudDBA简介。操作步骤说明如果您的PostgreSQL10/11高可用版(云盘)页面和该...
< 1 2 3 4 ... 100 >
共有100页 跳转至: GO
产品推荐
邮件推送 HybridDB for MySQL 全局事务服务 云服务器 商标 SSL证书 短信服务 轻量应用服务器
这些文档可能帮助您
表的创建和使用 什么是云数据库RDS 什么是PolarDB 如何在 DNS 服务器上配置域名? 设置发信域名 官方镜像加速

新品推荐

你可能感兴趣

热门推荐

切换为移动版

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折