看啥推荐读物
专栏名称: 服务端思维
著有《高可用可伸缩微服务架构》一书,谈互联网分布式与高并发架构实践经验,聊微服务生态和基础架构平台建设,论新兴技术方向和各种开源框架实战,一群同频者,一起成长,一起精进,打破认知的局限性。
今天看啥  ›  专栏  ›  服务端思维

面试官问:微服务下有几种保证分布式事务最终一致性的方案?

服务端思维  · 公众号  ·  · 2021-05-26 09:00
分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,尤其在微服务架构中,几乎可以说是无法避免,因此也常常被认为是微服务落地的最大阻碍。 随着系统的服务拓扑从单体应用迈向微服务时代,以及数据库数量和种类的增长,分布式系统在满足传统 ACID 标准的事务性需求上,面临着新的挑战。 从 CAP 定理来看,P(可分区容错性)一般来说是分布式系统无法规避的既定事实,所以我们更需要在C(强一致性)A(可用性)方面做权衡与取舍。 基于此,我们在进行技术选型与方案设计时,需要重点考虑以下指标:事务性提交系统高可用数据最终一致性支持服务独立演化和部署支持服务使用异构的数据存储技术架构侵入性低, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照