IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:Consistency

共 2 篇相关文章

IT 累计浏览 1,991

一文读懂分布式系统CAP定理

这篇讲的是分布式系统中著名的CAP定理,作者从自己初遇概念时的困惑出发,试图用更直白的方式把这个“看不见的手”讲明白。文章核心指出,在分布式环境中,一致性(C)、可用性(A)和分区容错性(P)三者不可兼得,必须做出权衡。 作者通过具体的MySQL集群案例,对比了三种典型选择:追求CA时,如基于主键的分库分表,能保证强一致和高可用,但无法应对网络分区;选择CP时,如严格的主从复制模式,数据一致性得到保障,但分区会导致写操作不可用;而倾向AP时,如允许异步复制的集群,则优先保证服务不中断,但可能读到过时数据。 文章最后自然引出了BASE思想,这是许多高并发系统在CAP约束下的实际选择——优先保障基本可用,接受临时数据不一致,最终达到一致。作者用面试经历和自学过程串联全文,让理论落地到实际架构的考量中。

IT 累计浏览 4,556

分布式知识的总结(V1.0)

这篇讲的是分布式系统领域那些零散却至关重要的知识,如何被系统性地梳理成一张清晰的“全景地图”。作者从CAP、BASE这类基础理论出发,一路梳理到分布式事务、一致性算法、服务治理等具体实践中的核心议题。 文章不仅罗列了知识点,更侧重于厘清不同概念和方案之间的对比与取舍。比如,在探讨分布式事务时,它没有停留在理论,而是对比了2PC、TCC、Saga等模式在一致性、性能和复杂度上的关键差异,并指明了它们各自最适用的业务场景。这种从原理到选型建议的贯穿,使得这篇总结超越了简单罗列。 对于正在应对分布式复杂性的工程师而言,这更像是一份实用的指南和速查手册。它帮助你在面对具体问题时,能快速回顾相关的核心概念与主流方案的优劣,从而做出更合理的设计决策。文末对分布式知识未来的演进方向也给出了自己的思考,为这份V1.0的总结留下了开放的接口。