zookeeper提供了什么
2024-08-31 16:31:51
简单的说,zookeeper=文件系统+通知机制。
每个子目录项如 NameService 都被称作为 znode,和文件系统一样,我们能够自由的增加、删除znode,在一个znode下增加、删除子znode,唯一的不同在于znode是可以存储数据的。
有四种类型的znode:
1、PERSISTENT-持久化目录节点
客户端与zookeeper断开连接后,该节点依旧存在
2、 PERSISTENT_SEQUENTIAL-持久化顺序编号目录节点
客户端与zookeeper断开连接后,该节点依旧存在,只是Zookeeper给该节点名称进行顺序编号
3、EPHEMERAL-临时目录节点
客户端与zookeeper断开连接后,该节点被删除
4、EPHEMERAL_SEQUENTIAL-临时顺序编号目录节点
客户端与zookeeper断开连接后,该节点被删除,只是Zookeeper给该节点名称进行顺序编号
2、 通知机制
客户端注册监听它关心的目录节点,当目录节点发生变化(数据改变、被删除、子目录节点增加删除)时,zookeeper会通知客户端。
最新文章
- 全网络最正确的让 Linux 开机进入字符界面的方法及设置 FrameBuffer 分辨率的方法
- JVM Management API
- 使用BigDecimal进行精确运算
- Ruby Unit Test
- PHP知识库图谱汇总(完善中)
- 关于vim插件
- Struts2中的Action类(解耦方式,耦合方式)
- seajs集成jquery的一个坑
- java数据库连接池性能对比
- swap chain- IDirect3DSwapChain9
- 将requirejs进行到底(2)
- ListView 与ContextMenu的关联管理
- 6.3 Pandora 实操 - 数据立方
- Hibernate框架:CRM练习--保存客户
- Spring的Bean配置
- git之关联远程仓库
- [python] 私有变量和私有方法
- POJ 2373 Dividing the Path (单调队列优化DP)题解
- [2009国家集训队]小Z的袜子(hose) 浅谈莫队
- 向Docx4j生成的word文档中添加布局--第二部分