分享

ZooKeeper源码解析(二):用户如何和ZooKeeper交互

 WindySky 2018-03-01
zookeeper涵盖的方法很多此处捡重要的说。
首先是构造函数,这是我们使用zookeeper时第一个要使用到的方法

ZooKeeper类重载了多个构造函数,上面的仅仅是最简单的一个。
参数主要由连接字符串,session超时时间设置,监听器watcher,只读属性。其中的watcher能够根据路径监听各个znode的变化,一旦znode代表的服务器挂掉就能进行及时的处理,zk可以作为服务器集群的管理角色。
ZooKeeper类的主要功能就是创建节点,修改节点数据,删除节点,读取节点数据,添加/移除监听器,鉴权(限制不同ip对特定节点的读写权限)。
当创建ZooKeeper时会执行以下代码

这样一个ZooKeeper客户端就初始化完了,那么它能做哪些操作呢?我们看看它有哪些主要的操作接口。

创建节点

删除节点

设置节点数据

返回节点状态,如果不存在该节点则返回null
在实际应用中,我们举个小例子来说明如何操作zk

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多