Zookeeper是开源的分布式协调服务
Zookeeper的工作机制“
zookeeper从设计模式来分析理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册。一旦这些数据的状态发生了变化。zookeeper就将负责通知已经在zookeeper上注册的哪些观察者的反应
zookeeper = 文件系统 + 通知机制
zookeeper:一个leader 多个follower 组成的集群
集群中只要有半数以上节点存活,zookeeper集群就能正常服务,所以zookeeper适合奇数台服务器 , 全局数据一致性,数据更新原子性,更新请求顺序执行,实时性