![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Zookeeper
zhoujian_Liu
成为更好的我
展开
-
Zookeeper入门(一)使用场景与环境搭建
(一)概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。Zookeeper的核心类似一个精简...原创 2019-06-22 18:53:18 · 222 阅读 · 0 评论 -
zookeeper客户端(一)原生Zookeeper API的使用
目录1、zookeeper自带的zkCli客户端命令行2、使用zookeeper原生API1、zookeeper自带的zkCli客户端命令行当进入zkCli的命令行,可以输入help显示出所有操作的命令,如下表: 命令基本语法 功能描述 help 显示所有操作命令 ls path [wat...原创 2019-06-22 20:15:50 · 320 阅读 · 0 评论 -
zookeeper客户端(二)zkClient的使用
原生Zookeeper API存在的弊端:Zookeeper API使用起来比较繁琐,并且zookeeper的watcher是一次性的,如果要基于watcher实现发布/订阅模式需要进行额外的编码,以实现每次watcher失效后重新注册,将一次性的订阅包装成持久订阅。 Zookeeper API接口中,节点保存数据默认为二进制byte数组,若想直接保存对象类型的数据,需要将对象转换为二进制类...原创 2019-06-23 12:44:41 · 1022 阅读 · 0 评论