阅读背景:

常见面试问题1:ZooKeeper、Redis、Mysql、JVM、Spring、Dubbo_琦彦

来源:互联网 

面试问题整理

ZooKeeper

CAP定理:

一个分布式系统不可能同时满足以下三种,一致性(C:Consistency),可用性(A:Available),分区容错性(P:Partition Tolerance).在此ZooKeeper保证的是CP,ZooKeeper不能保证每次服务请求的可用性,在极端环境下,ZooKeeper可能会丢弃一些请求,消费者程序需要重新请求才能获得结果。另外在进行leader选举时集群都是不可用,所以说,ZooKeeper不能保证服务可用性。(Base理论CA强一致性和最终一致性)一个分布式系统不可能




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: