中间件 ZK分布式专题与Dubbo微服务入门 3-1 zk数据模型介绍

发布时间 2024-01-05 06:30:43作者: 菜鸟乙

0    课程地址

https://coding.imooc.com/lesson/201.html#mid=12694

 

1    重点关注

1.1    zookeeper数据模型概念介绍

  1. zk的数据模型也可以理解为linux/unix的文件目录 : /usr/local/.
  2. 每一个节点都称之为znode,它可以有子节点,也可以有数据
  3. 每个节点分为临时节点和永久节点,临时节点在客户端断开后消失
  4. 每个zk节点都各自的版本号,可以通过命令行来显示节点信息
  5. 每当节点数据发生变化,那么该节点的版本号会累加(乐观锁)
  6. 删除/修改过时节点,版本号不匹配则会报错
  7. 每个zk节点存储的数据不宜过大,几K即可
  8. 节点可以设权限acl.可以通讨权限来限制用户的访问

 

 

 

2    课程内容

2.1    zookeeper数据模型

是一个树形结构,类似于前端开发中的 tree.is 组件

路径表示

 

 



 

 

3    Coding