1.角色分配:
leader:(无主-有主) 事务编号:MID
learner:follower(有选举和投票权),observer(为保证选举效率和运行效率并存,只有查询权)
Znode节点:整个ZK是一棵树,/是它的根节点,可以根据路径唯一定位一个数据
2.节点类型
临时节点:当前临时节点隶属于当前session,当前session关闭,节点也随之删除;但是临时节点存在期间,可以被所有的session访问
持久化节点-序列化节点:可以防止出现地址冲突的问题(当同时创建两个名字相同的节点,会出现地址冲突问题,序列化节点可以有效的解决整个问题)
3.Zookeeper的监听机制
作用:用于监听数据的变化,当发生改变,会将消息发送给特定的客户端且只发送一次
监听数据的方式:
监听状态:NodeDataChanged
监听内容:NodeDeleted
监听目录结构:NodeChildrenChanged
数据模型:zookeeper存储数据,都是以节点的方式存在的,路径就是数据的key,真实存放的数据就是value。
12-03
867