该术语于 1998 年由 Eric Brewer 提出, 其中 C 表示一致性 ( Consistency, 读请求应该得到最新写入数 据, 或者返回错误), A 表示可用性 ( Avai la bili ty, 读/写请求尽量得到响应, 读可以不用返回最新写入数据), P 表示分区容错能力 ( Partition tolerance, 网络节点丢包后 , 系统能够继续工作 ), 对于典型的分布 式系统, 最多只 能满足以上的两项。 CAP 常用千分布 式系统 , 特别是副本数据冗余场景 , 最终一致性( BASE ) 就是选择满足 A 和 P 而牺牲 C。以上信息摘自《对象存储实战指南-试读》,下载地址:https://developer.aliyun.com/topic/download?id=7997
在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。