什么是 CAP 原理?CAP 原理中的“CAP”分别指的是什么?

2022-02-28 00:00:00 10331
管理员

什么是 CAP 原理?

CAP 原理指的是,在分布式系统中,不可能同时满足一致性、可用性和分区容忍性,最早由 Eric Brewer 在 2000 年提出,后来 Lynch 等人进行了证明。

什么是 CAP 原理?CAP 原理中的“CAP”分别指的是什么?

CAP 原理中的“CAP”分别指的是什么?

C:一致性,英文为 Consistency,简称 C,指同一时刻全网数据完全一致。

A:可用性,英文为 Availability,简称 A,指一部分节点更新数据后,任何非失败节点都能应答请求。

P:分区容忍性,英文为 Partition Tolerance,简称 P,指网络可能发生分区,即节点之间的通信不可保障。

总结一下:

其实 CAP 原理说的是,在一个分布式计算机系统中,一致性 (C),可用性 (A) 和分区容错性 (P) ,这三种无法同时得到满足,最多满足两个。

如果选择了可用性 (A) 和分区容错性 (P) , 就要放弃一致性 (C);如果选择了一致性 (C) 和 分区容错性 (P) , 就得放弃可用性 (A) ;如果你想同时满足一致性(C)和可用性(A),那就不可能是分布式系统,这种情况其实已经退化成了单机应用, 没有什么意义了。

免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。

本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复

分享
海报
10331
上一篇:乐天NFT市场囊括动画、运动、音乐,首波ULTRAMAN系列抢购一空 下一篇:什么是燃烧证明算法?燃烧证明是如何工作的?

忘记密码?

图形验证码