会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
逆十字
博客园
首页
新随笔
联系
订阅
管理
2022年2月6日
Zookeeper-算法基础
摘要: 算法基础 思考:Zookeeper是如何保证数据一致性的?这也是困扰分布式系统框架的一个难题。 拜占庭将军问题 Paxos算法 ZAB协议 什么是ZAB算法 Zab 借鉴了 Paxos 算法,是特别为 Zookeeper 设计的支持崩溃恢复的原子广播协议。基于该协议,Zookeeper设计为只有一台
阅读全文
posted @ 2022-02-06 19:21 逆十字
阅读(69)
评论(0)
推荐(0)
2022年2月5日
zookeeper-服务器动态上下线监听案例
摘要: 服务器动态上下线监听案例 需求 某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知 到主节点服务器的上下线。 需求分析 具体实现 先在集群上创建/servers节点 [zk: localhost:2181(CONNECTED) 10] create /servers "se
阅读全文
posted @ 2022-02-05 17:02 逆十字
阅读(107)
评论(0)
推荐(0)
zookeeper-企业面试真题(面试重点)
摘要: 企业面试真题(面试重点) 选举机制 半数机制,超过半数的投票通过,即通过。 第一次启动选举规则 投票过半数时,服务器 id 大的胜出 第二次启动选举规则 ①EPOCH 大的直接胜出 ②EPOCH 相同,事务 id 大的胜出 ③事务 id 相同,服务器 id 大的胜出 生产集群安装多少zk合适 安装奇
阅读全文
posted @ 2022-02-05 17:02 逆十字
阅读(45)
评论(0)
推荐(0)
Zookeeper-分布式锁案例
摘要: Zookeeper分布式锁案例 什么叫做分布式锁呢? 比如说"进程 1"在使用该资源的时候,会先去获得锁,"进程 1"获得锁以后会对该资源保持独占,这样其他进程就无法访问该资源,"进程 1"用完该资源以后就将锁释放掉,让其 他进程来获得锁,那么通过这个锁机制,我们就能保证了分布式系统中多个进程能够有
阅读全文
posted @ 2022-02-05 17:01 逆十字
阅读(55)
评论(0)
推荐(0)
公告