![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ZooKeeper
白可爱同学
这个作者很懒,什么都没留下…
展开
-
ZooKeeper内部原理
一、ZooKeeper半数机制上文中我们说ZooKeeper集群一般采用奇数台服务器,这是为什么呢,答案就是文章开头那一句,ZooKeeper集群在一半以上服务器数量可用时集群可用,举个栗子,当服务器数量是三台时,最多允许一台服务器挂掉,当服务器数量是四台时,也最多允许一台服务器挂掉,也就是说,三台服务器和四台服务器的容灾情况是一样的,为了节省成本,我们一般使用奇数。二、ZooKeeper的选举机制我们知道ZooKeeper中只包含一个Leader节点,但是这个Leader节点是怎么产生的呢,答案是大原创 2020-08-11 16:13:33 · 169 阅读 · 0 评论 -
Zookeeper基础
一、概述什么是ZooKeeper呢,官方给的说明是:ZooKeeper是一个开源的分布式的、为分布式应用提供协调服务的Apache项目。至于什么是ZooKeeper,从设计模式来说,它是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据发生变化,ZooKeeper就将负责通知已经在ZooKeeper上注册的那些观察者做出相应的反应。因为ZooKeeper是一个分布式框架,所以大多数情况下,我们使用ZooKeeper都是在集群模式下。Zo原创 2020-08-11 10:31:34 · 212 阅读 · 0 评论