5 种分布式事务最终一致性解决方案,一次性说清了!

Posted ImportNew

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5 种分布式事务最终一致性解决方案,一次性说清了!相关的知识,希望对你有一定的参考价值。


分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,尤其在微服务架构中,几乎可以说是无法避免,因此也常常被认为是微服务落地的最大阻碍。

 
随着系统的服务拓扑从单体应用迈向微服务时代,以及数据库数量和种类的增长,分布式系统在满足传统 ACID 标准的事务性需求上,面临着新的挑战。
 
从 CAP 定理来看,P(可分区容错性)一般来说是分布式系统无法规避的既定事实,所以 我们更需要在C(强一致性)A(可用性)方面做权衡与取舍。
 
基于此,我们在进行技术选型与方案设计时,需要重点考虑以下指标:
事务性提交
系统高可用
数据最终一致性
支持服务独立演化和部署
支持服务使用异构的数据存储技术
架构侵入性低,易于采用
支持同步和异步流程
支持事务步骤依赖

对于分布式系统来说,我们当然追求高可用性,然而其核心往往在于如何在异常情况下依然有可用性保障,如机器宕机、网络异常、消息丢失、消息乱序、数据错误、不可靠的TCP、存储数据丢失等异常情况。
 
这就需要参与其中的每个服务都足够健壮,而分布式事务想要在这方面发挥价值,需要掌握多种方案,并根据业务场景进行选择。
 
想要掌握分布式事务,需要有强大的体系支撑,特别介绍一位在这方面有10余年经验的行业专家—— 玄姐(阿里云MVP/腾讯云TVP/前58技术委员会主席) ,他联合 快狗打车CTO沈剑 ,把对分布式事务的深入思考结合「代码」,不断打磨、凝练,熬出了一套最新的,包含 3 大篇章 12 节点的在线专栏(原价499,限时优惠价0.99)!

6月7日 - 9日,每晚20:00-22:00
不赚钱,交个朋友!
前58集团技术委员会主席、前转转首席架构师
阿里云MVP、腾讯云TVP
孙玄 X 沈剑 倾力打造
原价 ¥ 499 限时  ¥0.99 立刻学习!

5 种分布式事务最终一致性解决方案,一次性说清了!

长按扫码

以上是关于5 种分布式事务最终一致性解决方案,一次性说清了!的主要内容,如果未能解决你的问题,请参考以下文章

6种分布式事务最终一致性解决方案,一次性说清了!

关于分布式架构被问最多的问题,今天一次性说清!

综合对比5种分布式事务最终一致性解决方案,哪种更好用?

分布式事务,一次性说清

分布式事务之解决方案(可靠消息最终一致性)

分布式事务,一次性说清