- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式框架zookeeper重点讲义
“ ” 2016 “ ” 分布式服务框ZooKeeper分享 探讨zookeeper在分布式环境中的应用 目录 初识ZooKeeper ? ZooKeeper由来 ZooKeeper深入剖析 ? 总体架构 ? 数据模型 ? 实现原理 ZooKeeper应用场景及生产中的实现 ?数据发布/订阅 ?负载均衡 ?命名服务 ? 分布式锁 初始ZooKeeper ZooKeeper介绍 ZooKeeper是什么,Zookeeper 是雅虎模仿强大的Google chubby 实现的一套分布式锁管理系统。同时,Zookeeper 分布式服务框架是Apache Hadoop的一个子项目,它将复杂且容易出错的分布式一致性服务封装起来,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 Zookeeper总体结构 Leader 接受所有Follower的提案请求并统一协调发起提案的投票,负责与所有的Follower进行内部的数据交换(同步) Follower 直接为客户端服务并参与提案的投票,同时与Leader进行数据交换(同步) Observer 直接为客户端服务但并不参与提案的投票,同时也与Leader进行数据交换(同步)(默认关闭) 集群要点说明 集群中主要有两个角色leader和flower 建议部署的节点个数为奇数个 每个客户端可以连接集群中的任何一个节点,同时从其上面read信息,但是针对write操作,flower节点会转发给leader,由leader负责原子广播,从而保证集群中各个节点的数据一致性 只有当多余一半的节点同步完成整个write操作才算完成。 zookeeper数据模型 数据模型说明 每个子目录项都被称作为 znode,这个 znode 是被它所在的路径唯一标识 znode 可以有子节点目录,并且每个 znode 可以存储数据 znode 可以是临时节点,一旦创建这个 znode 的客户端与服务器失去联系,这个 znode 也将自动删除 znode 可以被监控,包括这个目录节点中存储的数据的修改,子节点目录的变化等,一旦变化可以通知设置监控的客户端 leader选举实现 每个server会发出一张投票 接收各个服务器的投票 处理投票 统计投票 改变服务器状态 ZAB协议实现 broadcast模式 recovery模式 订阅与发布 将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,地址列表等就非常适合使用。集中式的配置管理在应用集群中是非常常见的,一般商业公司内部都会实现一套集中的配置管理中心,应对不同的应用集群对于共享各自配置的需求,并且在配置变更时能够通知到集群中的每一个机器。 配置管理(动态变更) 数据库热备 负载均衡 “ ” 2016 “ ”
您可能关注的文档
- 红外显微测温在不透明-半透明矿物流体包裹体中的应用.ppt
- 红宝书词汇班.ppt
- 红岭中学语音 保留.ppt
- 红岭中学近义词辨析方法:实词、虚词.ppt
- 糖尿病非胰岛素治疗.ppt
- 红楼梦--香菱学诗,红楼内涵尽于书中.ppt
- 红楼梦1-120回测试 教师.doc
- 繁殖障碍性疾病.ppt
- 出纳实操 学习情境一.ppt
- 出纳月度工作总结.pptx
- 【天猫Y家居店铺旗舰店网络营销策略8200字】.doc
- 【S中学高三男生宿舍楼工程项目工程量的计算11000字】.docx
- 【S钢铁阀体制造公司存货内部控制问题及完善对策研究(任务书+开题报告+论文)12000字】.docx
- 【图书销售管理信息系统分析与设计11000字】.doc
- 【我国商业银行中间业务存在的问题及完善对策研究9200字】.doc
- 【土地利用变化研究的国内外文献综述5900字】.docx
- 【基于VAIC模型的安井食品公司智力资本价值创造效率提升研究9700字】.doc
- 【大数据背景下信息化侦查的发展浅析9900字】.doc
- 【海河乳业公司绩效管理现状、问题及完善对策研究(数据图表论文)11000字】.docx
- 【千味央厨可持续发展中存在的问题及提升对策8800字】.doc
文档评论(0)