分布式CAP(Consistency Availability Partition tolerance)介绍

CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求,因此,根据CAP原理将NoSQL数据库分成了满足CA原则,满足CP原则和满足AP原则三大类,
CAP理论关注粒度是数据,而不是整体系统设计的策略
C:强一致性
A:可用性
P:分区容错性

  • CA:单点集群,满足一致性,可用性系统,通常在可扩展性上不太强大. 常见中间件:Eureka
  • CP:满足一致性,分区容错的系统,通常性能不是特别高 (Zookeeper,Consul)
  • AP:满足可用性,分区容错性系统,通常可能对一致性要求低一些
posted on 2021-01-02 11:47  BarneyX  阅读(255)  评论(0编辑  收藏  举报