zookeeper
文章平均质量分 87
zookeeper
苍煜
这个作者很懒,什么都没留下…
展开
-
Zookeeper-06-ZK的分布式锁实现
文章目录1:Zookeeper分布式锁分析1.zookeeper实现分布式锁方案2.Redis实现分布式锁方案3.对比zookeeper与redis分布式锁的实现方案2:zookeeper锁的实现1:获取zk实例的工具类2:测试类3:核心业务实现类 1:Zookeeper分布式锁分析 1.zookeeper实现分布式锁方案 a.争抢锁,只有一个人能获得锁 b.获得锁,客户端出现问题,临时节点(session) c.锁被释放,删除,如何通知其他客户端 c-1: 主动轮询,心跳:弊端:延迟,压力 c-2: wa原创 2022-05-08 07:00:01 · 236 阅读 · 0 评论 -
Zookeeper-05-ZK的分布式配置实例(watch监控)
文章目录1:何为分布式配置监控2:实例编码1:开发分析2:创建zk实例3:查看当前节点是否存在4:当监控存在时,读取数据5:写监控程序6:优化代码-当无值的时候直接持续查询是否有值7:进行测试8:最后优化,将所有方法包装起来,值暴露给业务类方法类3:附录:全部代码TestZk测试类ZKUtils:获取zk实例DefaultWatch:默认连接zk时的监控类MyConf:存储信息的类WatchCallBack:核心工具类 1:何为分布式配置监控 如图:当我们在分布式系统中,如果多个客户端(服务器)同时采用某原创 2022-05-08 05:57:06 · 484 阅读 · 0 评论 -
Zookeeper-04-ZK的API基本使用
1:zk是有session概念的,所有没有连接池的概念原创 2022-05-07 22:45:54 · 412 阅读 · 0 评论 -
Zookeeper-03-ZK的ZAB协议和工作原理
文章目录1:Zookeeper基本概念1:Zookeeper是什么2:Zookeeper能做什么3:Zookeeper角色2:Zookerper算法1:paxos算法2:ZAB协议3:Zookeeper工作原理1:Zookeeper工作原理概述2:选主leader流程3:数据同步流程4:工作流程1:Leader工作流程2:Follower工作流程5:总结zk工作流程4:Zookeeper的watch监测功能 1:Zookeeper基本概念 1:Zookeeper是什么 ZooKeeper是一个分布式的,开放原创 2022-05-07 05:29:53 · 752 阅读 · 0 评论 -
Zookeeper-02-Zookeeper安装和使用
文章目录1:下载2:Zookeeper安装1:环境准备2:修改配置3:配置服务器端口号4:将所有的配置同步到其他机器5:zoo.cof配置文件解读3:Zookeeper启动4:Zookeeper操作 1:下载 2:Zookeeper安装 1:环境准备 (1)安装 Jdk(建议1.8) (2)拷贝 Zookeeper 安装包到 Linux 系统下 (3)解压到指定目录 2:修改配置 1:将zookeeper-3.7.0/conf 这个路径下的 zoo_sample.cfg 修改为 zoo.cfg;原创 2022-05-06 17:25:41 · 664 阅读 · 0 评论 -
Zookeeper-01-Zookeeper介绍和原理
文章目录1:Zookerper官方网站2:Zookeeper是什么3:Zookerper的工作机制4:Zookeeper的特点1:官网给出的zookeeper的特征/保障2:总结zookeeper的特点5:数据结构6:Zookeeper的应用场景1:统一命名服务2:统一配置管理3:统一集群管理4:服务器动态上下线 1:Zookerper官方网站 https://zookeeper.apache.org/ 2:Zookeeper是什么 ZooKeeper 是分布式应用程序的分布式开源协调服务。它公开了一组简原创 2022-05-06 16:41:16 · 556 阅读 · 0 评论