随笔分类 -  ZooKeeper

摘要:Curator在原生的ZooKeeper以及开源的ZkClient的基础上做了如下改进: 1)、使用了Fluent风格(熟悉lombok的@Builder注解应该就很清楚了),提高了易用性和可读性。 2)、提供了强制删除节点功能guaranteed(),防止出现致命的异常,如:Master的选举。 阅读全文
posted @ 2020-01-22 16:14 聚散彡流沙 阅读(174) 评论(0) 推荐(0) 编辑
摘要:ZkClient在ZooKeeper原生的基础上做了如下改进: 1)、会话创建由异步变成同步,方便开发人员使用。 2)、使用Listener监听器代替了Watcher事件通知机制,只需注册一次就能一直生效。 3)、可以自定义序列化器,用Object类型代替了节点创建初始化数据类型byte[]。 4) 阅读全文
posted @ 2020-01-17 14:25 聚散彡流沙 阅读(354) 评论(0) 推荐(0) 编辑
摘要:针对ZooKeeper的会话创建,节点创建、删除,数据读取、更新,权限控制等API进行简单的验证。 1、新建maven工程,添加依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</s 阅读全文
posted @ 2020-01-15 14:41 聚散彡流沙 阅读(2220) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper有单机、伪集群、集群三种运行模式,这里只介绍伪集群模式的部署。 一、准备运行环境 ZooKeeper是由Java编写的,因此需要安装Java运行环境(Java6或以上版本) 二、下载ZooKeeper安装包(以最新版本3.5.6为例) 下载地址:https://apache.org 阅读全文
posted @ 2020-01-13 11:12 聚散彡流沙 阅读(372) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示