双11同款!阿里云发布全局事务服务GTS:每秒处理10万笔事务

简介: 5月30日,阿里云宣布全局事务服务产品GTS正式商用,每秒可处理10万笔事务,将分布式事务这个“贵族技术”变为“平民技术 ”,可解决跨数据库、消息、服务的分布式环境下的事务一致性问题,让开发者无需考虑复杂的事务问题,加速微服务落地,效率比传统的XA协议提升了10倍之多。

5月30日,阿里云宣布全局事务服务产品GTS正式商用,每秒可处理10万笔事务,将分布式事务这个“贵族技术”变为“平民技术 ”,可解决跨数据库、消息、服务的分布式环境下的事务一致性问题,让开发者无需考虑复杂的事务问题,加速微服务落地,效率比传统的XA协议提升了10倍之多。

分布式事务是企业在搭建微服务时无法绕过的一道墙,全局事务服务GTS可以将复杂分布式事务逻辑与具体的业务系统分离,实现分布式事务的生命周期管理、事务自动回滚等功能,让微服务变的更加轻量、简单、稳定。

官网介绍,阿里云全局事务服务GTS历经多年阿里巴巴双11的历练,可承载每秒钟超过10万笔事务,单服务器性能可达15000 TPS以上。同时,GTS可配合阿里云MQ消息队列等中间件产品,实现分布式数据库事务、多库事务、消息事务、服务链路级事务及各种组合。

将事务与业务分离 解决微服务两大难题

微服务概念自2012年提出后迅速火遍全球,被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践,阿里巴巴也陆续推出了自己的微服务框架Dubbo、EDAS等。
1

XA协议下的传统事务


虽然有互联网巨头的带头实践,但微服务还处于起步阶段,对很多中小型互联网公司而言,微服务落地比较困难。目前主要有两大难题:一是从单体应用拆分为分布式系统带来的复杂性;二是系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题变得非常突出。

2

GTS处理分布式事务

为了解决这些难题,GTS首先将微服务从分布式事务中解放出来,微服务的实现不需要再考虑反向接口、幂等、回滚策略等复杂问题,大大降低了微服务开发的难度与工作量。

此外,GTS对业务代码几乎没有侵入,只需要通过注解@TxcTransaction界定事务边界即可。

历经双11考验,每秒承载10万笔事务

GTS早已在阿里巴巴内部经历千锤百炼,目前已经在淘宝、天猫、阿里影业、淘票票、阿里妈妈、1688等阿里各业务系统广泛使用,并经过历年双11海量请求的考验,可轻松承载每秒10万笔事务。单服务器性能也高达15000TPS,可在两小时内完成1亿多笔业务。
3

GTS与SpringCloud集成后应用于共享出行系统


据悉,GTS可通过阿里云的公共云、专有云及混合云的形态对外服务,诸多用户正通过GTS解决SpringCloud、Dubbo、EDAS等微服务的分布式事务问题,覆盖电力、物流、ETC、烟草、金融、零售、电商、共享出行等数十个行业。

历经近10年的技术沉淀,阿里巴巴将企业互联网化的精华沉淀在Aliware上,后者支撑了阿里巴巴集团99%以上的大规模应用,也是阿里云企业中台的重要组成部分,将阿里“厚中台、薄应用”的中台理念应用到企业中,助力企业实现数字化转型。

GTS商业化首发限时7折优惠【了解更多详情请戳我

相关文章
|
中间件
比传统事务快10倍?一张图读懂阿里云全局事务服务GTS
近日,阿里云全局事务服务GTS正式上线,为微服务架构中的分布式事务提供一站式解决方案。GTS有哪些功能,相比传统事务的优势在哪呢?我们通过一张图读懂GTS。
4642 89
|
消息中间件 存储 XML
Kettle实现rabbitMQ的生产与消费
文章目录 一、Kettle为什么可以读取流数据? 二、rabbitMQ中启动MQTT插件并创建队列和路由键 三、Kettle实现rabbitMQ的生产与消费 Kettle是一款非常强大的ETL工具,不仅可以使用图形化界面,还可以处理各种数据,今天记录一下本人使用Kettle中MQTT组件来实现从rabbitMQ中读取流数据,并进行解析和处理。 提示:以下是本篇文章正文内容,下面案例可供参考
|
Java Android开发 iOS开发
深入探讨移动操作系统的性能优化:安卓与iOS的对比分析
在现代移动设备中,操作系统的性能优化至关重要。本文从系统架构、内存管理、电池续航和应用程序运行效率等多个维度,深入探讨了安卓(Android)和iOS两大主流移动操作系统的优化策略及其实际效果,旨在为开发者和用户提供更清晰的了解和选择依据。
1971 27
|
机器学习/深度学习 人工智能 自然语言处理
NeurIPS Spotlight:从分类到生成:无训练的可控扩散生成
无训练的可控扩散生成是一种新颖的生成模型方法,无需额外训练即可利用已有无条件扩散模型和目标属性预测器生成具有特定属性的样本。相比传统模型,它减少了计算成本,提升了可控性和灵活性,适用于图像、文本等领域。然而,该方法也面临预测器质量、算法鲁棒性和数据多样性等挑战。此研究在NeurIPS会议上获Spotlight关注,论文链接:https://arxiv.org/abs/2409.15761。
271 15
|
人工智能 安全 关系型数据库
产品动态丨阿里云计算巢月刊-2024年第11期
让优秀的企业软件生于云、长于云
|
JavaScript Java 开发工具
最新!海康威视 java B/S SDK 强势登场
最新!海康威视 java B/S SDK 强势登场
789 0
最新!海康威视 java B/S SDK 强势登场
|
XML JSON Java
经验大分享:SpringCloud之Feign
经验大分享:SpringCloud之Feign
384 0
|
Windows
win10 cmd切换不了目录 windows命令提示符 切换目录 (已解决)
win10 cmd切换不了目录 windows命令提示符 切换目录 (已解决)
1176 0
|
Dubbo 应用服务中间件 Apache
从开源小白到 Apache Member,我的成长之路
我们走过的每一步路,都会留下印记,越坚实,越清晰。 近日,Apache 软件基金会(ASF)官方 Blog 宣布全球新增 40 位 Apache Member,张乎兴有幸成为其中一位。 目前,全球共有771位 ASF Member,中国仅13位。
11690 92
从开源小白到 Apache Member,我的成长之路

热门文章

最新文章