ZooKeeper源码解析(二):用户如何和ZooKeeper交互
来源:互联网 发布:千锋 育知同创 编辑:程序博客网 时间:2024/05/20 15:38
zookeeper涵盖的方法很多此处捡重要的说。
首先是构造函数,这是我们使用zookeeper时第一个要使用到的方法
ZooKeeper类重载了多个构造函数,上面的仅仅是最简单的一个。
参数主要由连接字符串,session超时时间设置,监听器watcher,只读属性。其中的watcher能够根据路径监听各个znode的变化,一旦znode代表的服务器挂掉就能进行及时的处理,zk可以作为服务器集群的管理角色。
ZooKeeper类的主要功能就是创建节点,修改节点数据,删除节点,读取节点数据,添加/移除监听器,鉴权(限制不同ip对特定节点的读写权限)。
当创建ZooKeeper时会执行以下代码
这样一个ZooKeeper客户端就初始化完了,那么它能做哪些操作呢?我们看看它有哪些主要的操作接口。
创建节点
删除节点
设置节点数据
返回节点状态,如果不存在该节点则返回null
在实际应用中,我们举个小例子来说明如何操作zk
在实际应用中,我们举个小例子来说明如何操作zk
0 0
- ZooKeeper源码解析(二):用户如何和ZooKeeper交互
- ZooKeeper源码解析(四):client如何和server连接
- ZooKeeper源码解析(一):ZooKeeper概述
- Zookeeper系列(二十五)Zookeeper原理解析之客户端与服务器端交互
- ZooKeeper源码解析(三):Watcher如何监控ZNode
- ZooKeeper源码解析(五):server端如何运行
- 如何编译Zookeeper源码
- ZooKeeper源码阅读(二):客户端
- Zookeeper源码分析(二)-ZKDatabase.loadDataBase()
- 【Zookeeper】源码分析之服务器(二)
- 【Zookeeper】源码分析之服务器(二)
- ZooKeeper实战(二)Zookeeper常用命令
- zookeeper编程(二)
- ZooKeeper系列(二)
- zookeeper使用(二)
- Zookeeper(二)客户端
- zookeeper(二) --- 基本概念
- (二)、Zookeeper安装
- Microsoft Windows 平台下 API调用与单片机进行串口通信
- ubuntu14.04+caffe+opencv
- crontab 任务调度
- vue2-计算属性
- Leetcode 31 Next Permutation (C++实现)
- ZooKeeper源码解析(二):用户如何和ZooKeeper交互
- 线程安全和可重入函数的关系,区别
- opencv之canny边缘检测
- BZOJ 3489 A simple rmq problem
- 实现如下页面布局。核心区域左侧自适应,右侧固定宽度 200px
- Glide超全详解
- 利用割线法求解一元函数极小值
- 详解4字节对齐
- Java jdk1.8 安装