可能会面临的挑战
微服务架构的兴起,极大的提高了信息系统的扩展性和资源利用率。服务细分后,跨服务事务成为应用必须解决的核心问题之一,但当前dubbo、SpringCloud等rpc框架均未提供分布式事务的解决方案。
系统分库、分表后,跨库操作几乎无法避免会遇到事务一致性的问题。传统的解决方案是从应用层保证事务一致性,但是不可避免的会增加应用层逻辑的复杂性、扩展性差,影响性能。
如何解决?
全局事务服务(GTS)提供注解、API等多种接入方式,能为服务调用或跨库过程中产生的分布式事务问题提供一站式解决方案。其可以与EDAS、Dubbo、SpringCloud等服务框架 ,RDS、MySQL、DRDS、OceanBase 等数据源,以及消息队列等中间件产品配合使用,轻松实现服务链路级事务、跨库事务、消息事务及各种组合。
GTS 集中三大优势
超强性能
高达传统分布式事务10倍性能;单服务可达15000TPS;热点数据高效处理,无惧数据冲突
高可用
在应用宕机、节点故障等各类异常情况均可保证数据严格一致
多数据源
支持RDS、MySQL、PetaData、OceanBase、DRDS、PostgreSQL等数据源
GTS应用情况
德邦快递
使用简介: 德邦通过GTS解决跨DRDS数据库事务问题,涉及订单查询、推送等业务场景,保证海量数据存取的一致性,峰值每天分支事务量高达1.4亿次。
用户评价:
GTS在德邦轨迹系统中起到了关键性作用,系统在业务环节需要保持事务的强一致性,GTS提供了完整的分布式事务方案。后续系统还会承接运单和订单信息的查询与推送以及周边数据交互,我们也将毫不犹豫的使用GTS,为数据安全保驾护航。
——德邦物流 轨迹系统负责人 闫宪杰
筋斗云出行
使用简介: 共享出行场景,通过GTS解决大量跨微服务调用过程中的事务问题,GTS与SpirngCloud框架无缝融合,平均每天支持近6000000+次事务分支调用。
用户评价:
GTS作为阿里云中间件的重要一员,在我们分布式系统中的各个服务都有GTS的影子,承担着所有跨库、跨服务的分布式事务。目前已经稳定完成千万次资金交易、百万次出行业务,值得信赖。
——筋斗云出行 CTO 杨小龙
上海基分
使用简介: 通过GTS解决了分布式数据存储中涉及的事务问题,完美支持了趣头条千万日活用户的基础计费功能,平均每天支持近7千万笔事务。
用户评价:
GTS提供了完善的分布式系统数据一致性的解决方案,特别是和DRDS的组合有效支持了趣头条业务中跨库,跨服务间的事务一致性处理,稳定高效,部署便捷及全天候售后支持,让我们十分放心。
——上海基分 蔡鸿斌
浙江烟草
使用简介: 浙江烟草经营管理平台通过GTS解决了跨DRDS数据库的事务问题,涉及订单、库存、日常作业等众多业务场景。
用户评价:
GTS目前在浙江烟草核心业务系统中提供了完整的分布式事务解决方案,定量管理、库存管理等众多环节均采用GTS保障事务。 并在用户元月的运行高峰期顺利的运行并且没有出现错误,真正实现了数据安全的保驾护航。
——浙江烟草 经营平台总负责人 范俊杰
特步
使用简介: 特步分销系统中包括订单、库存、商品等多个edas服务,GTS与EDAS结合每天保障几百万次服务调用的一致性。
用户评价:
特步的全渠道分销零售系统中出库过账、促销活动等很多业务涉及到多个edas服务的调用,引入GTS后很好的解决跨服务访问的一致性问题,保障了我们业务的安全、稳定运行,非常感谢GTS团队。
——特步 邱振洋
一步共享科技
使用简介: 一步单车通过GTS解决了跨dubbo、SpringCloud服务的事务强一致性问题,GTS贯穿于单车主线业务流程中,涉及用户微服务,单车微服务,运营微服务等
用户评价:
GTS通过在云端的简单配置,少量的应用端的代码改造,就能享用分布式事务的便利。在单车业务形态高速变化的情况下,开发人员不用考虑分布式事务中常用的高可用,性能等问题,可以专注业务流程的开发,降低了开发成本。
——一步共享科技 王顺