![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ZooKeeper
zhoudi_an
这个作者很懒,什么都没留下…
展开
-
zk和eureka的区别
CAP原则CAP:C:数据一致性。A:服务可用性。P:分区容错性(服务对网络分区故障的容错性)。ZooKeeper保证CP当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。也就是说,服务注册功能对可用性的要求要高于一致性。但是zk会出现这样一种情况,当master节点因为网络故障与其他节点失去联系时,剩余节点会重新进行leader选举。问题在于,选举leader的时间太长,30 ~ 120s, 且选举期间整个zk集群都是不可用的,这就导致转载 2020-07-22 11:00:02 · 480 阅读 · 0 评论 -
ZooKeeper学习
工作机制ZooKeeper从设计模式角度理解:是一个基于观察者模式设计的分布式服务管理框架,负责存储和管理数据,然后接受观察者的注册,一旦这些数据的状态发生变化,ZooKeeper就将负责通知已经在ZooKeeper上注册的那些观测者做出相应的反应。特点ZooKeeper:一个领导者(Leader),多个跟随着(Follower)组成的集群集群中只要有半数以上的节点存活,ZooKeeper就能正常服务全局数据一致,每个Server保存一份相同的数据副本,Client无论连接到那个Server,数原创 2020-07-21 23:28:31 · 123 阅读 · 0 评论