下面内容纯手打作为一个引导,你可以在JavaGuide的分布式中看到更加详细的信息。

CAP是一个分布式理论,分别代表:一致性、可用性、分区容错性(即使某一个结点挂了,还是整个服务可以用的)。一半情况下会说某个程序是CP还是AP的,因为这里的一致性代表数据的强一致性,例如Zookeeper,只要不是强一致性的都可以归属为AP,例如Redis、ElasticSearch。

因为CP的效率不高(强一致性,懂得都懂),所以大部分都是AP。基于AP衍生出BASE理论,即基本可用(BA)、软状态(S)、最终一致性(E)。这个理论强调最终一致性,能够接受出现数据不一致的地方。
全部评论

相关推荐

投递腾讯云智研发等公司10个岗位
点赞 评论 收藏
转发
点赞 1 评论
分享
牛客网
牛客企业服务