来了!阿里开源分布式事务解决方案 Fescar

云攻略小攻 2019-01-25

分布式 架构 高可用 数据库 微服务 解决方案 Transaction 分布式事务 GTS Fescar

640_jpeg
阿里妹导读:广为人知的阿里分布式事务解决方案:GTS(Global Transaction Service),已正式推出开源版本,取名为“Fescar”,希望帮助业界解决微服务架构下的分布式事务问题,今天我们一起来深入了解。
微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,系统微服务化后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题变的非常突出。分布式事务已经成为微服务落地最大的阻碍,也是最具挑战性的一个技术难题。

  1. 什么是微服务化带来的分布式事务问题?

首先,设想一个传统的单体应用(Monolithic App),通过 3 个 Module,在同一个数据源上更新数据来完成一项业务。

很自然的,整个业务过程

登录 后评论
下一篇
云栖号资讯小编
777人浏览
2020-05-25
相关推荐
Fescar example解析 - TM流程
2860人浏览
2019-01-28 23:10:23
52
136
7
10607