CAP原理

作者: 响响月月 | 来源:发表于2018-11-01 10:58 被阅读0次

    分布式系统不可能同时满足三个条件:

    1. 一致性(Consistency):每次都能读到最新数据,读不到则返回错误。
    2. 可用性(Availability):每次请求都能获得响应,返回数据(不是错误)。
    3. 分区容忍(Partition tolerance):可靠性。其中一个坏了还可以继续使用。
    CA
    • 关注一致性可用性
    • 一致性协议,如两阶段提交(2PC)。
    • 一旦有网络问题或是结点错误,系统会拒绝请求。
    CP
    • 关注一致性分区容忍性
    • 大多数结点的数据一致性(如Paxos算法)
    • 少数结点在没有同步到数据时变为不可用状态(部分可用性)
    AP
    • 关注可用性分区容忍性
    • 不能达成一致性
    • 数据冲突,要维护数据版本

    相关文章

      网友评论

          本文标题:CAP原理

          本文链接:https://www.haomeiwen.com/subject/atwotqtx.html