
zk
文章平均质量分 87
w蛋蛋的忧桑
懒出精髓
展开
-
zookeeper原理
一、简介ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,代码在zookeeper-3.4.3\src\recipes。其中分布锁和队列有Java和C两个版本,选举只有Java版本二、为什么要使用zk1.应用或多或少...原创 2018-12-29 16:49:57 · 153 阅读 · 0 评论 -
zookeeper实战一(下载、安装及简单使用)
一、下载方式一:官网下载 https://www.apache.org/dyn/closer.cgi/zookeeper/方式二:百度云 链接:https://pan.baidu.com/s/1HrFakvjKkgVHfvnsF2S15A 密码:ole4二、安装(解压即安装)文件目录如下注意:解压后conf目录结构如下需要增加zoo.cfg文件(复制zoo_samp...原创 2018-12-29 17:28:43 · 1234 阅读 · 1 评论 -
zookeeper实战二(watcher通知机制,模拟应用服务器水平扩展)
在 ZooKeeper 中,引入了 Watcher 机制来实现这种分布式的通知功能。任何节点的变化(包含节点自身的增加,删除,数据更新,子节点的变化),我们都可以在关心的节点上注册一个watcher,当该节点的数据发生变化,zookeeper会查看该节点被哪些客户端监听并通知客户端进行相应的更新处理操作,这属于观察者模式。下面来谈谈我对观察者模式的理解:观察者模式必须包含两个角色,观察者与被观...原创 2019-01-06 17:48:29 · 349 阅读 · 0 评论