Zookeeper

263 阅读1分钟

简介

图片.png 集群管理 作为注册中心 图片.png

zookeeper命令操作-数据结构

图片.png

服务端命令

图片.png 默认端口2181

客户端命令

持久化节点 图片.png 临时化节点 -e 图片.png 顺序节点 -s 给文件加号顺序了 临时和顺序的节点都共用一套序号 图片.png

java API操作

图片.png

图片.png

图片.png 图片.png

图片.png

创建节点

基本创建

图片.png

创建节点 带数据

图片.png

设置节点类型

图片.png

设置多级节点

图片.png

查询节点

图片.png

图片.png Stat状态信息 图片.png

修改节点

图片.png

多线程修改 根据版本号

图片.png

删除

delete 单个节点 deleteall 循环删除 必须成功的删除 回调

图片.png

图片.png

图片.png

Watch事件监听

图片.png

NodeCache

图片.png

图片.png

PathChildrenCache 监听某个节点的

图片.png

图片.png

图片.png

TreeCache

图片.png

分布式锁

图片.png

zookeeper分布式锁原理

图片.png

curator实现分布式锁API

图片.png 图片.png

图片.png

图片.png