开发者社区> 问答> 正文

介绍下CAP分布式原理

介绍下CAP分布式原理

展开
收起
1658458755422780 2020-03-31 15:28:23 1353 0
2 条回答
写回答
取消 提交回答
  • 何为CAP: Consistency——一致性 Availability——可用性 Partition tolerance——分区容错性 CAP理论: 任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项

    2020-03-31 20:05:39
    赞同 展开评论 打赏
    1. 强一致性
    2. CAP
      • Consistent:一致性,多副本间须保持数据一致的特性
      • Available:可用性,对于用户所有操作总能在有限时间内返回结果
      • Partition Tolerance:分区容错性,遇到分区网络故障时,仍能满足A/C,除非网络环境整体故障
    3. 系统不可能同时满足CAP,最多同时满足两项,P是必须满足的
      • Cassandra、Dynamo选择AP,放弃C
      • HBase、MongoDB、Redis、ZooKeeper、Consul选择CP,放弃A
      • RDBMS选择CA,放弃P,所以不支持分布式
    2020-03-31 15:29:24
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于社区的分布式 风险感知模型 立即下载
如何利用Redisson分布式化传统Web项目 立即下载
FLASH:大规模分布式图计算引擎及应用 立即下载