Zookeeper快速理解

123 阅读1分钟

Zookeeper简介

Zookeeper本身Hadoop生态园中的一个组件,本质上就是一个文件系统+监听通知机制,在java分布式架构中也会频繁使用到zookeeper。

Zookeeper功能

  1. 注册中心(Dubbo使用)
  2. 配置集中管理
  3. 集群管理
  4. 分布式锁,分布式任务
  5. 队里的管理

Zookeeper架构

每一个节点都称为znode,每一个znode都可以存储数据,节点名称是不允许重复的

image.png

监听通知机制

客户端可以去监听Zookeeper中的zonde节点zonde改变时,会通知当前zonode的客户端 前面说的统一配置管理,注册中心就是基于这个配置实现的。 image.png

image.png