GTS for DRDS分布式事务的实现理解

  1. 云栖社区>
  2. 阿里云支持与服务>
  3. 博客>
  4. 正文

GTS for DRDS分布式事务的实现理解

马柯 2017-09-20 17:32:29 浏览11894
展开阅读全文

GTS介绍

全局事务服务(Global Transaction Service,简称 GTS)是一款高性能、高可靠、接入简单的分布式事务中间件,用于解决分布式环境下的数据一致性问题。

一个完整的业务往往需要调用多个子业务或服务,随着业务的不断增多,涉及的服务及数据也越来越多,越来越复杂。传统的系统难以支撑,出现了应用和数据库等的分布式系统。分布式系统又带来了数据一致性的问题,从而产生了分布式事务。

分布式事务是指事务发起者、资源管理器、事务协调者及资源分别位于不同的分布式系统的不同节点之上。

GTS 的架构如下图所示:

1ebcd6f1719dc20224b4c869164881c4222575a4

ü  GTS 服务端:即事务协调器。负责分布式事务的推进,管理事务生命周期。

ü  GTS 客户端:即事务发起者。通过事务协调器,开启、提交、回滚分布式事务。同时还包含部分资源管理器组件,负责管理和控制资源,与 GTS

网友评论

登录后评论
0/500
评论
马柯
+ 关注
所属云栖号: 阿里云支持与服务