zookeeper--基本概念
来源:互联网 发布:sql简单语句 编辑:程序博客网 时间:2024/05/17 11:07
集群角色
Leader:提供读写服务
Follower:提供读服务,参与选举,参与过半写成功策略
Observer:提供读服务,不参与选举,不参与过半写成功策略
会话(Session)
客户端连接服务端之后的sessionTime之内都是一个会话,如果断开后在sessionTime内重连,仍然是一个会话
数据节点(ZNode)
树状结构,/分割
分为临时节点和持久节点,临时节点的什么周期与会话绑定,会话失效,临时节点会被移除
版本
每个ZNode都对应一个Stat,存储了version(当前ZNode版本),cversion(当前Znode子节点的版本),aversion(当前ZNode的ACL版本)
Watcher
客户端关心的Znode可以注册Watcher,服务端会将事件通知到感兴趣的客户端上
ACL
用来做权限控制
CREATE:创建子节点的权限
READ:获取节点数据和子节点列表的权限
WRITE:更新节点数据的权限
DELETE:删除子节点的权限
ADMIN:设置节点ACL的权限
0 0
- zookeeper基本概念
- zookeeper--基本概念
- Zookeeper基本概念
- 100301- ZooKeeper 基本概念介绍
- zookeeper(二) --- 基本概念
- ZooKeeper的基本概念
- zookeeper-01-基本概念.md
- ZooKeeper的基本概念
- zookeeper中的基本概念
- 2.zookeeper中的基本概念
- zookeeper基本概念(1)
- Zookeeper学习(二):Zookeeper中的基本概念
- Zookeeper——1、Zookeeper基本概念
- ZooKeeper 学习 (一) ZooKeeper的基本概念
- zk-002 zookeeper的基本概念
- Zookeeper基本概念及工作原理
- ZooKeeper系列(一)基本概念
- ZooKeeper的基本概念(二)
- 控件之SearchView使用
- HDU2087 剪花布条
- MYSQL中取当前周/月/季/年的第一天与最后一天
- [Android开发] RxJava2之路十一- 算术和聚合操作符例子Demo
- [LeetCode]447. Number of Boomerangs
- zookeeper--基本概念
- nginx错误转发问题
- ES6 数组扩展
- 分库分表的几种常见形式以及可能遇到的难题
- Redis为什么使用单进程单线程方式也这么快
- pdf电子签章多章adobe福昕验证通过图片透明关键技术解析
- myBatis的事务管理
- Java大用处——String操作实例
- SDWebImage缓存图片的机制