首页 > Windows开发 > 详细

Zookeeper 提供的API

时间:2021-05-29 09:24:05      阅读:25      评论:0      收藏:0      [点我收藏+]

  上篇介绍了Zookeeper命令行相关的知识,本小作文介绍从另一个维度操作Node相关的内容:Zookeer的API。同样借用Zookeeper应用之一的数据注册与订阅中的案例类比命令行操作,重点介绍的也是与节点相关的API。

  一、连接Zookeeper的服务端:2181进程

    不管是应用服务的服务提供者还是使用者,都需要连接Zookeeper的注册中心,类似于命令行中使用zkCli.sh。这个就是建立应用程序与Zookeeper之间的会话,Zookeeper负责提供这个功能的是其构造函数:

    技术分享图片u

    技术分享图片

     对于每个构造函数中的Watcher可以参考https://blog.csdn.net/Kevinnsm/article/details/116501842?spm=1001.2014.3001.5501~它山之石可以攻玉。

   二、建立节点,注册数据

    技术分享图片

    各常用参数解析:

    技术分享图片

    技术分享图片

     如果可以,新建节点可以类比在Linux系统上mkdir path。其在Zookeeper服务上新建路径为path的节点并设置权限等。

   三、获取节点数据

    技术分享图片

     技术分享图片

     如果参数中stat不为空,返回节点的状态。

   四、修改节点数据

    技术分享图片

   五、删除节点

    技术分享图片

 

    

  

Zookeeper 提供的API

原文:https://www.cnblogs.com/ilovebath/p/14823584.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!