第七章 ⼀致性和可⽤性的权衡结果 BASE理论

本文探讨了CAP理论中的一致性与可用性之间的权衡,介绍了基本可用性、软状态和最终一致性概念,以及它们在实际系统设计中的应用。来自eBay的架构师分享了如何通过灵活策略实现系统最终一致性,适用于不同业务场景。
摘要由CSDN通过智能技术生成
  • 什么是Base理论
    CAP 中的⼀致性和可⽤性进⾏⼀个权衡的结果,核⼼思想就是:我们⽆法做到强⼀致,但每个应⽤都可以根据⾃身的业务特点,采⽤适当的⽅式来使系统达到最终⼀致性, 来⾃ ebay 的架构师提出
  • Basically Available(基本可⽤)
    假设系统,出现了不可预知的故障,但还是能⽤, 可能会有性能或者功能上的影响
  • Soft state(软状态)
    允许系统中的数据存在中间状态,并认为该状态不影响系统的整体可⽤性,即允许系统在多个不同节点的数据副本存在数据延时
  • Eventually consistent(最终⼀致性)
    系统能够保证在没有其他新的更新操作的情况下,数据最终⼀定能够达到⼀致的状态,因此所有客户端对系统的数据访问最终都能够获取到最新的值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值