ZooKeeper笔记
来源:互联网 发布:wish数据分析 编辑:程序博客网 时间:2024/06/01 10:18
ZooKeeper是一个非常可靠,强一致性,没有单点故障的分布式数据存储系统。
分布式系统的共性需求
1. 集群的中心化配置管理功能
2. 简单可靠的集群节点动态发现机制
3. 简单可靠的节点Leader选举机制
4. 分布式锁
ZooKeeper 数据结构是一个目录树,节点被称为ZNode,每个ZNode可以通过唯一路径 Path 标识。
API:
1. 对ZNode增删改查
2. Watch接口,用于监听ZNode的变化
节点的类型:
1. 持久节点。用于保存集群的配置信息,结合Watch,可以实现集群的配置实时生效。
2. 临时节点,与客户端会话绑定。可用于集群感知,来感知集群中那些节点可用。还用于动态服务发现和服务路由。
3. 时序节点,节点名被自动追加一个递增的序号。可用于Master/Leader选举,每次选编号最小的。
4. 临时时序节点。可用于分布式锁。
典型案例:
1. 实现配置管理,配置中心。
2. 服务注册中心。
3. 集群通信和控制子系统。
阅读全文
0 0
- ZooKeeper 笔记
- Zookeeper笔记
- Zookeeper笔记
- Zookeeper 笔记
- zookeeper笔记
- Zookeeper笔记
- Zookeeper笔记
- ZooKeeper笔记
- zookeeper笔记
- ZooKeeper笔记
- zookeeper笔记
- ZooKeeper学习笔记:初识zookeeper
- 【学习笔记】--zookeeper
- ZooKeeper 安装配置笔记
- Zookeeper论文笔记
- zookeeper分布安装笔记
- zookeeper学习笔记一
- python zookeeper学习笔记
- 在html5中实现input下拉提示
- EasyDSS RTMP流媒体服务器的HTTP query url的C++实现
- oj 给你一个整数列表L, 输出L的中位数(若结果为小数,则保留一位小数)。
- shell学习整理(3)- 玩转变量和环境变量
- centos 7 安装oracle11r前置
- ZooKeeper笔记
- gensim中文处理
- 设计模式(简单工厂模式)
- 9月21日云栖精选夜读:专访新浪微博黄波:千人千面_机器学习赋能用户信息流消费
- Web
- 使用JavaMail通过SMTP协议发送局域网(内网)邮件
- Unity技巧总结03 转美术数字动态设置
- Submit string: submit:trigger=0,bugtype=2,modulename=
- Linux 乱码问题