随笔分类 -  zookeeper

摘要:1.ZooKeeper文件系统 Zookeeper提供一个多层级的节点命名空间(节点称为znode)。 与文件系统不同的是,这些节点都可以设置关联的数据,而文件系统中只有文件节点可以存放数据而目录节点不行。 为什么zookeper不能存储大数据(像mysql数据库那样)? 内存上: Zookeepe 阅读全文
posted @ 2020-05-02 16:09 IT路上的小白 阅读(217) 评论(0) 推荐(0)
摘要:Zookeeper是分布式协调工具 应用场景 命名服务(注册中心) Dubbo注册中心 分布式配置中心(SpringCloud config)动态管理配置文件信息 消息中间件 事件通知(类似发布订阅) 分布式事务(全局协调者) 实现分布式锁 实现选举策略(类似哨兵机制) 实现本地动态负载均衡 (Du 阅读全文
posted @ 2020-05-01 00:41 IT路上的小白 阅读(146) 评论(0) 推荐(0)
摘要:1 安装配置ZooKeeper https://www.apache.org/dyn/closer.cgi/zookeeper/,下载最新的ZooKeeper程序,当前最新版本是3.5.5,要求JDK在1.8以上。 1.1 基本安装 将下载的apache-zookeeper-3.5.5-bin.ta 阅读全文
posted @ 2020-04-30 22:05 IT路上的小白 阅读(615) 评论(0) 推荐(0)
摘要:在学习zk实现分布锁之前,我们应该需要了解一些zk的知识 1、持久节点:客户端断开连接zk不删除persistent类型节点 2、临时节点:客户端断开连接zk删除ephemeral类型节点 3、顺序节点:节点后面会自动生成类似0000001的数字表示顺序 4、节点变化的通知:客户端注册了监听节点变化 阅读全文
posted @ 2020-04-30 22:01 IT路上的小白 阅读(594) 评论(0) 推荐(0)
摘要:Zookeeper是分布式协调工具 应用场景 命名服务(注册中心) Dubbo注册中心 分布式配置中心(SpringCloud config)动态管理配置文件信息 消息中间件 事件通知(类似发布订阅) 分布式事务(全局协调者) 实现分布式锁 实现选举策略(类似哨兵机制) 实现本地动态负载均衡 (Du 阅读全文
posted @ 2020-04-30 22:00 IT路上的小白 阅读(197) 评论(0) 推荐(0)
摘要:1.导入jar package com.toov5.zookeeper; import java.io.IOException; import java.util.concurrent.CountDownLatch; import org.apache.zookeeper.CreateMode; i 阅读全文
posted @ 2020-04-30 21:59 IT路上的小白 阅读(730) 评论(0) 推荐(0)