上云无忧 > 找云产品 > 【阿里云】全局事务服务 GTS
【阿里云】全局事务服务 GTS
全局事务服务(Global Transaction Service ,简称GTS)用于实现分布式环境下特别是微服务架构下的高性能事务一致性。可以与RDS、MySQL、PostgreSQL、DRDS等数据源,Spring Cloud、Dubbo、EDAS及其他RPC框架,MQ消息队列等中间件产品配合使用,轻松实现分布式数据库事务、多库事务、消息事务、服务链路级事务及各种组合。
*此产品及展示信息均由阿里云官方提供。 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云!微信咨询
  免费试用、价格特惠

注册资本:100000万元人民币

成立时间:2008-04-08


阿里云档案>>

全局事务服务(Global Transaction Service ,简称GTS)用于实现分布式环境下特别是微服务架构下的高性能事务一致性。可以与RDS、MySQL、PostgreSQL、DRDS等数据源,Spring Cloud、Dubbo、EDAS及其他RPC框架,MQ消息队列等中间件产品配合使用,轻松实现分布式数据库事务、多库事务、消息事务、服务链路级事务及各种组合。


全局事务服务 GTS 优势

超强性能
高达传统分布式事务10倍性能;热点数据高效处理,无惧数据冲突

高可用
在应用宕机、节点故障等各类异常情况均可保证数据严格一致

多数据源
支持DRDS、RDS、Oracle、MySQL、OceanBase、PostgreSQL、PetaData等数据源

使用便捷
提供注解、api等多种接入方式,使用门槛低,节省开发、运维成本


精心打造的功能

跨数据库分布式事务
系统分库、分表后,跨库事务几乎无法避免,GTS可以让应用轻松具备跨库事务处理能力。

跨服务的分布式事务
提供跨库、跨服务的事务支持,实现业务链路级别的分布式事务。

消息队列分布式事务
在多次调用消息系统的场景中,通过GTS应用可轻松具备消息事务的处理能力。

混合的分布式事务
GTS可将各个资源加入事务范畴,实现同时跨服务、数据库、跨消息系统的事务处理能力。

多种事务模式

提供了标准事务模式、自定义事务模式和重试模式,以供选择并应用于不同的业务场景。


AT 模式
适用于大多数业务场景,是最主要的事务模式,易用性强。其提供注解和API两种接入方式仅需简单配置及一句 GTS 注解(@TxcTransaction)就能帮您轻松实现分布式事务,对已有业务代码无侵入。

MT 模式
提供了更多的灵活性,几乎满足任何我们想到的事务场景。其提供自定义补偿型事务、自定义资源预留型事务、消息事务等场景,用户可以介入两阶段提交过程的,以达到特殊场景下的自定义优化及特殊功能的实现,是 AT 模式的一个很好的补充



典型应用场景

共享出行场景

共享出行
共享出行场景下,通过GTS支撑物联网系统、订单系统、支付系统、运维系统、分析系统等系各统应用事务一致性,保证海量订单和数千万流水的交易。

能够解决
超强性能
可以达到传统分布式事务性能10倍左右;热点数据可以高效处理,无惧数据冲突。

高并发
可以满足出行场景下的亿万及并发事务请求。

强一致性
可以在宕机、网络故障等任何情况下保证数据的一致性。




微服务场景


微服务中应用
SOA&分布式事务
与微服务打通,提供夸库、跨服务的分布式事务支持,实现业务链路级别的分布式事务。开发简单,只需要在客户端声明一个注解,用以界定事务边界。

能够解决
业务链路
为服务链调用提供一致性保证

多框架兼容
原生支持 Spring Cloud、Dubbo 以及 EDAS HSF 等 RPC 框架

高性能
最高可达到传统分布式事务性能10倍左右;热点数据可以高效处



MQ场景

MQ中应用
消息事务
GTS与MQ打通,提供事务消息处理能力,可以保证业务链路完成时发送消息,任一阶段异常时回滚消息。开发简单,在客户端声明一个注解,用以界定事务边界,调用MQ的事务API发送消息。

能够解决
高可靠
在宕机、网络故障等情况下,严格保证数据一致性。

节约成本
节省运维成本,避免了分布式场景下产生的数据异常;节省开发成



混合场景

混合事务场景

通用分布式事务管理
提供通用的分布式事务管理能力,支持服务框架(EDAS、dubbo)、数据库(DRDS、RDS、MySql、Oracle等)、消息中间件(MQ)的组合使用,灵活方便

能够解决
多业务场景
通过混合事务,GTS可以应用到金融、电信、电子商务、物流等多个领域。


高可用

GTS 具有同 region 高可用特性,即使突发事件造成集群中某一台机



相似产品
  • 想买: 987人 简介: 企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是应用全生命周期管理和监控的一站式 PaaS 平台,支持部署于 Kubernetes/ECS,无侵入支持 Java/Go/Python/PHP/.NetCore 等多语言应用的发布运行和服务治理 ,Java 支持 Spring Cloud、Apache Dubbo 近五年所有版本,多语言应用一键开启 Service Mesh。
  • 想买: 1006人 简介: 链路追踪(TracingAnalysis)为分布式应用的开发者提供了完整的调用链路还原、调用请求量统计、链路拓扑、应用依赖分析等工具。能够帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。
  • 想买: 683人 简介: 应用高可用服务(Application High Availability Service)是专注于提高应用及业务高可用的工具平台,目前主要提供 应用架构探测感知,故障注入式高可用能力评测 和 流控降级高可用防护 三大核心能力,通过各自的工具模块可以快速低成本的在营销活动场景、业务核心场景全面提升业务稳定性和韧性。
  • 想买: 672人 简介: 函数计算(Function Compute)是一个事件驱动的全托管 Serverless 计算服务。您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,并以弹性、可靠的方式运行您的代码。
  • 想买: 660人 简介: 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部