
Zookeeper
逐兔郎
想做大牛
展开
-
Zookeeper学习笔记(二)通过Java API调用Zookeeper
sss原创 2017-08-06 00:20:23 · 1291 阅读 · 0 评论 -
Zookeeper学习笔记(三)Master选举
Curator是一个非常流行的Zookeeper开源客户端,是Netflix公司开源的一套ZooKeeper客户端框架,作者是Jordan Zimmerman。它解决了很多ZooKeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等,目前已经成为Apache的顶级项目,是全世界范围内使用最广泛的ZooKeeper客户端之一。原创 2017-08-20 11:08:04 · 591 阅读 · 0 评论 -
Zookeeper学习笔记(一)简介
参考自官方文档 http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html Zookeeper的介绍可以参考这篇博客系列:http://www.cnblogs.com/leocook/p/zk_0.html 此外官网上的说明也可以看一下,这里就不再赘述。 一、下载安装 首先去官网上下载当前稳定版本:3.4.10原创 2017-07-16 11:42:50 · 494 阅读 · 0 评论 -
Zookeeper学习笔记(五)分布式计数器
分布式计数器的思路是:指定一个Zookeeper数据节点作为计数器,多个应用实例在分布式锁的控制下,通过更新该数据节点的内容来实现计数功能。 Curator中封装了实现,例如 DistributedAtomicInteger 和 DistributedAtomicLong。 我写的一个测试用例却并没有达到我认为的结果,不知是哪里理解有误,望有缘人指出: package com原创 2017-08-23 00:13:29 · 3166 阅读 · 0 评论 -
Zookeeper学习笔记(六)分布式Barrier
当我们需要多个线程同时启动时,我们可以使用jdk自带的CycliBarrier。先来看看它的常用用法: package com.my.CuratorTest; import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CyclicBarrier; /** * Title: * Inte原创 2017-08-26 16:49:24 · 700 阅读 · 0 评论