zookeeper
鹿克阿特米
这个作者很懒,什么都没留下…
展开
-
ZooKeeper 安装启动
是一个为分布式应用提供一致性服务的软件。 是一个基于观察者模式设计的分布式服务管理框架,他负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似Master/Slave管理模式。 zookeeper= 文件系统 + 通知机制 ...原创 2019-09-16 14:34:37 · 132 阅读 · 0 评论 -
zookeeper znode
zookeeper数据模型的结构与unix文件系统类似,整体上可以看作是一棵树,每个节点称作一个znode znode的数据模型: zookeeper的Stat结构体: [zk: localhost:2181(CONNECTED) 0] ls / [zookeeper] [zk: localhost:2181(CONNECTED) 2] create /wangteng v1.0 Created ...原创 2019-09-16 15:16:25 · 377 阅读 · 0 评论 -
zookeeper java helloworld
zookeeper表现为一个分层的文件系统目录树结构 不同于文件系统之处在于:zk节点可以有字节的数据,而unix文件系统中的目录节点只有子节点 一个节点对应一个应用,节点存储的数据就是应用需要的配置信息 Zookeeper相关的命令 https://www.jianshu.com/p/590852d70e4c <!-- https://mvnrepository.com/artifact/...原创 2019-09-17 02:18:01 · 204 阅读 · 0 评论 -
zookeeper 通知机制
通知机制: 客户端注册监听他关心的目录节点,当目录节点发生变化(数据改变、被删除、子目录节点增加删除)时,zookeeper会通知客户端 Session: 客户端使用某种语言绑定创建一个服务的句柄时,就建立了一个zookeeper会话。会话建立后,句柄处于CONNECTING状态,客户端会试图连接到组成zookeeper服务的某个服务器,连接成功则进入到CONNECTED状态。通常操作中句柄将处于...原创 2019-09-17 11:57:08 · 1987 阅读 · 0 评论