
Zookeeper
树下AI
公众号:树下的AI攻略 每天分享一个AI小技巧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zookeeper笔记
什么是zookeeper?是一个解决分布式集群中应用系统一致性问题的一个分布式协调服务框架,本质是一个分布式的小文件存储系统,提供给客户端监控存储在zk内部数据的功能主要的应用场景:服务注册与订阅(共用节点)分布式通知(监听znode)服务命名(znode特性)数据订阅、发布(watcher)分布式锁(临时节点)zookeeper架构组成zookeeper的三个角色leader:核心组件,事务(写)请求的唯一请求follow:处理非事务(读)请求,转发事务请求到leader,并且原创 2021-08-22 23:31:02 · 196 阅读 · 0 评论 -
Zookeeper服务器动态上下线监听
思路图示分析Server.javapackage com.lagou.zk.onoffline;import org.I0Itec.zkclient.ZkClient;//服务端提供client需要的要给时间查询服务,服务端向zk建立临时节点public class Server { //创建ZK ZkClient zkClient = null; private void connectZk(){ zkClient = new ZkClient("原创 2021-08-15 23:47:39 · 255 阅读 · 0 评论 -
初学ZK,客户端操作zk创建删除节点记录
package com.lagou.zk.demo;import org.I0Itec.zkclient.ZkClient;public class ZkDemo { public static void main(String[] args) { //获取到zkClient对象,client与zk的通信端口是2181, //配置文件中的288是服务器之间的通信端口,388是服务器间选举端口 ZkClient zkClient = new Z原创 2021-08-15 23:39:34 · 785 阅读 · 0 评论 -
Zookeeper监听节点/数据变化
监听节点变化监听器可以对不存在的目录进行监听监听目录下子节点发生变化,可以接受到通知,携带数据有子节点列表监听目录创建和删除本身也会被监听到package com.lagou.zk.demo;import org.I0Itec.zkclient.IZkChildListener;import org.I0Itec.zkclient.ZkClient;import java.util.List;public class Get_Child_Change { public sta原创 2021-08-15 23:36:32 · 2291 阅读 · 0 评论