欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

CAP意思

发布时间:2023/12/14 编程问答 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 CAP意思 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

CAP理论指的是:

一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)。

一致性:

所有节点获取的数据的结果是一样的。

可用性:

任何时候都可以访问,马上给返回一个值,数据不一定是最新的。

分区容错性能:

一个节点挂掉,系统还能用。

区别:

可用性:保证系统能立即给一个值,值不是最新的也行,重点在于立马获取数据。比如:主节点修改了值,从节点值没有来的及修改。客户端是从从节点取值的,这也符合可用性。
一致性: 向分布式系统请求值时,值一定要最新的。比如在主节点修改了值,从节点值也一定要改过来之后,才能提供给客户端。
分区容错性:保证所有的功能正常的。没有要求值时最新,也没有要求立刻返回数据。分布式系统中,每个节点部署的功能可能是不一样的,要保证一个节点挂掉后其他节点能代替这个节点功能,或者有从节点接替这个节点。不用考虑值是不是最新的,也不用考虑立刻返回。只要功能可以就行。

总结

以上是生活随笔为你收集整理的CAP意思的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。