zookeeper
LesslyFeng
Bug人生
展开
-
Zookeeper面试整理
ZooKeeper是什么? 分布式协调服务、为分布式服务提供一致性服、数据发布/订阅、分布式锁、master选举等服务。 ZK提供了什么? 文件系统 通知机制 ZK文件系统 树状的目录(节点)结构,与文件系统不同,各个节点都存放数据,不能存放大数据,节点限制为1M 主从同步 Zab协议,两字模式原子广播模式和恢复模式 原子...原创 2020-04-19 18:39:07 · 196 阅读 · 0 评论 -
Zookeeper核心原理
Watcher的基本流程 三个过程 客户端注册监听watcher 服务器处理watcher 客户端回调watcher 客户端注册watcher三种方式 getData、exists、getChildren ...原创 2020-04-19 18:38:32 · 86 阅读 · 0 评论 -
Zookeeper的核心原理
分布式锁原理 利用临时有序节点实现 节点下最小的节点获取锁 其余节点监听比他小的节点 避免了惊群效应 Zookeeper的数据同步原理 读请求:可直接从当前节点读取数据 写请求:转发到leader,leader广播事务请求,半数通过写入成功 问题? leader如何选择? 启动选举 ...原创 2020-04-19 18:37:41 · 112 阅读 · 0 评论 -
zookeeper相关概念
###相关名词 **数据模型:**文件系统类似 znode 节点类型 持久节点 :直到主动删除 持久有序节点:一级自节点维护顺序 临时节点:会话结束 临时有序节点:维护顺序 会话状态 not_connected 为连接 connecting 初始化...原创 2020-04-19 18:36:59 · 79 阅读 · 0 评论 -
注册中心简介
###服务间调用问题? 存在问题待解决? 客户端如何维护目标服务的地址信息 服务端服务状态变化,客户端如何感知 客户端对目标服务如何让负载均衡 注册中心的出现 在这里插入图片描述 注册中心: Dubbo体系中的Zookeeper Spring Cloud中...原创 2020-04-19 18:34:49 · 249 阅读 · 0 评论