zookeeper 学习笔记1(转)
2024-09-03 18:45:23
本文转自https://www.cnblogs.com/fanguangdexiaoyuer/p/7077520.html 感谢作者
可以设置观察的操作:exists,getChildren,getData
可以触发观察的操作:create,delete,setData
zookeeper观察机制;
服务端只存储事件的信息,
客户端存储事件的信息和Watcher的执行逻辑.
ZooKeeper客户端是线程安全的。
每一个应用只需要实例化一个ZooKeeper客户端即可,
同一个ZooKeeper客户端实例可以在不同的线程中使用。
zookeeper观察机制;
服务端只存储事件的信息,
客户端存储事件的信息和Watcher的执行逻辑.
ZooKeeper客户端是线程安全的。
每一个应用只需要实例化一个ZooKeeper客户端即可,
同一个ZooKeeper客户端实例可以在不同的线程中使用。
zookeeper观察机制;
服务端只存储事件的信息,
客户端存储事件的信息和Watcher的执行逻辑.
ZooKeeper客户端是线程安全的。
每一个应用只需要实例化一个ZooKeeper客户端即可,
同一个ZooKeeper客户端实例可以在不同的线程中使用。
ZooKeeper客户端会将这个Watcher对应Path路径存储在ZKWatchManager中,同时通知ZooKeeper服务器记录该Client对应的Session中的Path下注册的事件类型。当ZooKeeper服务器发生了指定的事件后,ZooKeeper服务器将通知ZooKeeper客户端哪个节点下发生事件类型,ZooKeeper客户端再从ZKWatchManager中找到相应Path,取出相应watcher引用执行其回调函数process。
最新文章
- svn 几个常用命令(持续更新)
- java测试时常见的一些错误
- Yii源码阅读笔记(十五)
- Linux CentOS 编绎安装Python 3.5
- 软件工程 speedsnail 冲刺1
- eclipse启动tomcat 访问http://localhost:8080 报404错误
- DHTMLX 修改方法加参数
- 利用Pycharm本地调试spark-streaming(包含kafka和zookeeper等操作)
- PAT乙级-1070. 结绳(25)
- CSS _text-align:justify;实现两端对齐
- jQuery对象与DOM对象之间的转换(转)
- Python 标准类库-数据类型之copy-深拷贝浅拷贝操作
- https的证书认证 iOS版
- [SCOI2005] 互不侵犯
- loadrunner 场景设计-集合点设置
- Java知多少(100)图像处理基础
- keras框架的CNN手写数字识别MNIST
- Windows+MyEclipse+MySQL【连接数据库报错caching_sha2_password】
- UWP开发细节记录:IStream 和 IRandomAccessStream^ 以及 IMFByteStream 互转
- 挂载ios,error tip:mount: wrong fs type, bad option, bad superblock on /dev/loop0,
热门文章
- Linux 网卡特性配置ethtool详解
- B-Tree索引和Hash索引的区别
- Custom LDAP Monitor Does Not Work
- 湘潭邀请赛 2018 E From Tree to Graph
- BZOJ2125 最短路 【仙人掌最短路】
- 公路建设 (highway.c/cpp/pas)
- ionic2.x 手动搭建开发环境教程分享(nodejs,jdk,ant,androidsdk)
- HTML标签的使用要注意语义化
- 中英文混截,一个中文相当于n个英文
- Tomcat学习笔记(六)