随笔分类 -  Zookeeper

摘要:参考:https://www.cnblogs.com/wuxl360/p/5817471.html 1、基本概念 zookeeper:分布式应用程序协调服务 解决分布式环境中多个进程的同步控制。让他们有序的去访问某种临界资源,防止造成脏数据。 2、基本服务:分布式锁服务 其他:配置维护、组服务、分布 阅读全文
posted @ 2017-11-13 11:41 海东青Lo 阅读(110) 评论(0) 推荐(0)
摘要:现在通过一则故事来学习paxos的算法的流程(2阶段提交),有2个Client(老板,老板之间是竞争关系)和3个Acceptor(政府官员): 这个过程保证了在某一时刻,某一个proposer的议题会形成一个多数派进行初步支持; 华丽的分割线,第一阶段结束 5. 现在进入第二阶段提交,现在propo 阅读全文
posted @ 2017-11-10 17:33 海东青Lo 阅读(216) 评论(0) 推荐(0)
摘要:leader 工作流程 1、恢复数据 2、维持与learner的心跳,接收learner的请求并判断请求类型 3、learner的消息类型分为:ping (心跳) 、 request (follower发送的提议信息,包括写请求和同步请求)、 ack(follower对提议的回复,超过半数follo 阅读全文
posted @ 2017-07-07 18:12 海东青Lo 阅读(200) 评论(0) 推荐(0)
摘要:1、分布式应用程序协调服务 2、分布式应用程序可以基于它实现同步服务,配置维护和命名服务等 3、leader:领导者负责投票的发起和决议,更新系统状态 learner:follower\observer follower:用于接收客户端请求,并向客户端返回结果,在选主过程中参与投票 observer 阅读全文
posted @ 2017-07-06 11:55 海东青Lo 阅读(134) 评论(0) 推荐(0)