aaronwei 4 роки тому
батько
коміт
f560b8fc2e
1 змінених файлів з 6 додано та 6 видалено
  1. 6 6
      _posts/zk-1.md

+ 6 - 6
_posts/zk-1.md

@@ -6,12 +6,12 @@ cover: https://static.jqwei.com/blog/img/IMG_3460.PNG
 categories: 中间件
 ---
 zookeeper以目录树的形式管理数据,提供znode监听、数据设置等接口,基于这些接口,我们可以实现Leader选举、配置管理、命名服务等功能,ZK提供了以下API,供client操作znode和znode中存储的数据:
- create(path, data, flags):创建路径为path的znode,在其中存储data[]数据,flags可设置为Regular或Ephemeral,并可选打上sequential标志。
- delete(path, version):删除相应path/version的znode
- exists(path,watch):如果存在path对应znode,则返回true;否则返回false,watch标志可设置监听事件
- getData(path, watch):返回对应znode的数据和元信息(如version等)
- setData(path, data, version):将data[]数据写入对应path/version的znode
- getChildren(path, watch):返回指定znode的子节点集合
+1. create(path, data, flags):创建路径为path的znode,在其中存储data[]数据,flags可设置为Regular或Ephemeral,并可选打上sequential标志。
+2. delete(path, version):删除相应path/version的znode
+3. exists(path,watch):如果存在path对应znode,则返回true;否则返回false,watch标志可设置监听事件
+4. getData(path, watch):返回对应znode的数据和元信息(如version等)
+5. setData(path, data, version):将data[]数据写入对应path/version的znode
+6. getChildren(path, watch):返回指定znode的子节点集合
 
 #### 1.统一服务器名称