原文地址:https://gitbook.cn/gitchat/activity/5ac364ae83d40954d3e36b88
微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。概念一经提出迅速火遍全球。当前 Hailo 有160个不同服务构成,NetFlix 有大约600个服务。国内方面,阿里巴巴、腾讯、360、京东、58同城等很多互联网公司都进行了微服务化实践。分布式事务问题被著名架构师 Chris Richardson 称为微服务的三大难题之一,而且当前 Dubbo、SpringCloud 等微服务框架均未提供可行的分布式事务解决方案。
现有XA、TCC、消息一致性方案、GTS 四种微服务架构下分布式事务的解决方案。阿里巴巴提出的全新一代分布式事务解决方案 GTS。
- 微服务发展;
- 微服务存在的问题;
- SOA 分布式事务解决方案;
- XA 方案;
- TCC 方案;
- 消息一致性方案。
- GTS 分布式事务解决方案;
- GTS 的应用场景;
- GTS 的核心优势;
- GTS 和微服务框架的集。