分布式事物解决方案

在分布式开发中,当系统被拆分成多个模块之后,一个看似简单的功能,内部可能需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题变的非常突出。本文主要介绍一下分布式开发中常用的解决方案。 常用的分布式解决方案有如下方案,基于XA协议的二阶段、三阶段提交、基于MQ消息队列的最终一致性方案,TCC、Saga,还有阿里刚开源不就的Fescar。本文主要对这些理论做介绍,后面还会对这些理论的实现方案
相关文章
相关标签/搜索