zookeeper
学习笔记cmj
学习笔记
展开
-
curator api 使用操作zk
package com.mh.others.zk.curator;import com.mh.others.log.LOGUtils;import org.apache.curator.*;import org.apache.curator.framework.CuratorFramework;import org.apache.curator.framework.CuratorFrameworkFactory;import org.apache.curator.framework.api.tr原创 2020-10-25 00:49:03 · 6258 阅读 · 0 评论 -
springcloud-zookeeper 自带zk版本坑之注册zk服务失败(注册不上)
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId></dependency>自带zookeeper:3.5.3-b...原创 2020-03-04 23:15:05 · 7162 阅读 · 0 评论 -
zookeeper 共享锁问题—— 监听最小目录节点时,并准备向监听器列表中注册监听器时,最小目录节点被删除。
前言: zookeeper 分布锁的原来是 如图: 使用zookeeper 来实现分布式锁,发现一个问题,当客户端A线程发出命令删除最小的目录lock_001被删除时,并不会立刻删除,因为命令是通过网络协议传输过去的,中间会产生一定的时间段,虽然这个时间段很小很小,但是在这个时间段内会发生一件特殊的事:此时会有另外一个客户端B线程 在A线程 没有发送到z...原创 2018-08-29 16:38:04 · 905 阅读 · 0 评论 -
zookeeper 之 ZKClient 动态节点上下线教程
简单说一下:zookeeper是分布式协调系统。主要功能是:创建节点,删除节点,修改节点数据, 监听节点分为4类:(封装在enum CreateMode 中) PERSISTENT; 持久 (调用Delete 才会删除) EPHEMERAL; 临时 (断开连接就会自动被删除) PERSISTENT_S...原创 2018-09-05 23:06:57 · 1693 阅读 · 0 评论