深入解读微服务架构下分布式事务解决方案

原文地址: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 和微服务框架的集。
原文地址:https://www.cnblogs.com/it-deepinmind/p/13180409.html