Zookeeper
文章平均质量分 57
猎人在吃肉
这个作者很懒,什么都没留下…
展开
-
Nacos 与 其它注册中心特性的对比(CP + AP )
Nacos 的一致性协议 是 既支持 CP ,也支持 AP。原创 2023-06-15 15:04:58 · 1464 阅读 · 0 评论 -
Curator 分布式计数器的示例
package com.aop8.curator.atomicinteger;import org.apache.curator.RetryPolicy;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;impor...原创 2019-05-11 23:49:39 · 392 阅读 · 0 评论 -
Curator 分布式锁的入门示例代码
分布式锁的核心接口:public void acquire() throws Exception;public void release() throws Exception;示例代码:package com.aop8.curator.lock;import java.util.concurrent.CountDownLatch;import java.util.concurre...原创 2019-05-11 23:40:12 · 722 阅读 · 0 评论 -
Curator 分布式 Barrier
DistributedBarrierpackage com.aop8.curator.barrier;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.curator.RetryPolicy;import org.apache.curator.framework.CuratorFrame...原创 2019-05-12 09:57:54 · 375 阅读 · 0 评论 -
Curator recipes 定义的各种分布式锁 InterProcessMutex、InterProcessSemaphoreMutex、InterProcessReadWriteLock...
InterProcessMutex:可重入排它锁InterProcessSemaphoreMutex:排它锁InterProcessReadWriteLock:读写锁InterProcessMultiLock:多重共享锁 (将多个锁作为单个实体管理的容器)InterProcessSemaphoreV2 : 共享信号量InterProcessSemaphoreMu...转载 2019-03-17 09:20:32 · 1604 阅读 · 0 评论 -
Curator Watcher 监听
文章目录1、依赖2、NodeCache 节点监听2.1、构造函数:2.2、start(boolean buildInitial) 方法:2.3、示例代码3、PathChildrenCache 子节点监听3.1、构造函数3.2、PathChildrenCache .start(StartMode mode)3.3、 示例代码ZooKeeper 原生支持通过注册 Watcher 来进行事件监听,...原创 2019-05-11 22:38:27 · 1144 阅读 · 0 评论 -
Curator API 节点的增删改查
文章目录一 、curator API 增删改查1.1、maven 依赖1.2、重试策略1.2.1、ExponentialBackoffRetry 重试指定的次数1.2.2、RetryNTimes 指定最大重试次数的重试策略1.2.3、RetryOneTime 重连一次,简单粗暴1.2.4、RetryUntilElapsed 一直重试直到达到规定的时间1.3、连接1.4、新增1.5、删除节...原创 2019-05-11 19:21:22 · 1209 阅读 · 0 评论 -
Apache Curator 的简单介绍
本文不对Zookeeper进行介绍,主要介绍Curator怎么操作Zookeeper。Apache Curator是Apache ZooKeeper的Java / JVM客户端库,Apache ZooKeeper是一种分布式协调服务。它包括一个高级API框架和实用程序,使Apache ZooKeeper更容易和更可靠。它还包括常见用例和扩展(如服务发现和Java 8异步DSL)的配方。官网:h...转载 2019-03-13 17:57:21 · 10367 阅读 · 1 评论 -
ZkClient watch 操作
zkClient.subscribeChildChanges() 监听当前节点和下面子节点的新增、删除监听当前节点和下面子节点的新增、删除。不监听数据发生修改和变化。参数说明:第1个参数: 路径path,要监听的节点第2个参数:这个一个回调函数,要实现 IZkChildListener 接口,并重写 subscribeChildChanges()package com.aop8.zk...原创 2019-05-10 23:38:39 · 2041 阅读 · 3 评论 -
ZkClient API 增删改查
文章目录zkclient 增删改查连接创建节点创建顺序节点,并赋值删除节点、级联删除读取子节点和每个节点的内容更新和判断节点是否存在递归删除/super内容附录:zkclient 示例代码zkclient 增删改查连接 @Beforepublic void before() { zkc = new ZkClient(new ZkConnection(CommonsUtils.CONNEC...原创 2019-05-10 23:25:50 · 420 阅读 · 0 评论 -
Zookeeper原生Java API、ZKClient和Apache Curator 区别对比
zookeeper 常用的3种java客户端:zookeeper原生Java APIZkClientApache curator转载 2019-03-13 17:47:31 · 1882 阅读 · 1 评论 -
作为服务注册中心,Eureka 比 Zookeeper 好在哪里
文章目录1、关系型数据库 (mySql,oracle,SqlServer 等)遵循的原则是 **`ACID 原则`**2、非关系型数据库( redis,mogoDB等 ),又称 NoSQL ,遵循的原则是 **`CAP原则`** ,3、在 **分布式** 领域有一个很著名的 **`CAP定理`**3.1、CAP 理论 在分布式存储系统中,最多只能实现以上两点。4、作为服务注册中心,Eureka...转载 2019-01-27 14:59:40 · 647 阅读 · 0 评论 -
docker 应用 —— docker安装zookeeper单机版
1、查看zookeeper镜像执行命令 docker search zookeeper :[root@iz2zei0x4t16rv0e5buzvhz /]# docker search zookeeperNAME DESCRIPTION STARS ...原创 2018-12-16 09:32:52 · 22879 阅读 · 0 评论 -
ZooKeeper 锁
ZooKeeper 分布式锁的核心代码import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Properties;import java.util.concurrent.CountDownLatch;import java.util.concurren...原创 2018-10-24 18:13:45 · 325 阅读 · 0 评论 -
使用dubbo时,zookeeper 客户端版本的jar的选择
使用dubbo时,由于我们使用zookeeper作为注册中心,所以需要操作zookeeper。dubbo 2.6 以前的版本引入 zkclient 操作 zookeeper dubbo 2.6 及以后的版本引入 curator 操作 zookeeper下面两个zk客户端根据dubbo版本2选1即可<!-- zkclient -->&l原创 2018-09-09 06:42:00 · 4928 阅读 · 2 评论 -
zookeeper-04-基本命令
转载:https://blog.csdn.net/hylexus/article/details/53352789在zookeeper安装目录的bin目录下有名为 zkCli.sh 的文件,该文件可以作为客户端连接到zookeeper。1 使用zkCli.sh连接到zookeeper# 一般语法./zkCli.sh./zkCli.sh -timeout 0 -r -serve...转载 2018-09-08 19:10:35 · 394 阅读 · 0 评论 -
Zookeeper 集群伪分布 在 Windows下的安装
1、安装JDK2、下载zookeeper使用清华大学开源软件镜像站 :https://mirrors.cnnic.cn/apache/zookeeper/3、zookeeper集群伪分布式的配置解压 zookeeper-3.5.2-alpha.tar.gz 到zookeeper-3.5.2_cluster 目录 ,并创建dataDir 目录,在dataDir 目...原创 2017-11-07 17:02:13 · 795 阅读 · 0 评论 -
zookeeper在linux集群搭建
一 linux 环境配置二 数据准备三 服务器说明四 zookeeper 集群配置1 week01上传zk安装包解压新增一个配置文件修改配置文件zoocfg创建日志目录创建一个myid文件五zookeeper 集群配置2 week02week03将 week01 配置好的zk拷贝到week02week03节点修改week02week3节点上zk的myid的内容六启原创 2018-01-14 14:41:24 · 604 阅读 · 0 评论 -
Zookeeper 在 Windows下的安装(入门)
下面使用的是 zookeeper-3.5.2-alpha.tar.gz 的版本。1、必须配置好JDK环境 2、下载Zookeeper使用清华大学开源软件镜像站 :https://mirrors.cnnic.cn/apache/zookeeper/下载 zookeeper-3.5.2-alpha.tar.gz 。3、Zookeeper的配置解压 zookeeper-3.5...转载 2017-11-07 15:41:26 · 980 阅读 · 0 评论