当前位置: 首页 > news >正文

招远网站开发视频短视频api

招远网站开发,视频短视频api,成都哪家网站建设做得好,wordpress 模板分页数新网络-让每个人享受数据的价值 官网现已全新升级—欢迎访问#xff01; 前 言 ZooKeeper是一个开源的、高可用的、分布式的协调服务#xff0c;由Apache软件基金会维护。它旨在帮助管理和协调分布式系统和应用程序#xff0c;提供了一个可靠的平台#xff0c;用于处理…数新网络-让每个人享受数据的价值 官网现已全新升级—欢迎访问 前 言 ZooKeeper是一个开源的、高可用的、分布式的协调服务由Apache软件基金会维护。它旨在帮助管理和协调分布式系统和应用程序提供了一个可靠的平台用于处理分布式同步、配置管理和群组服务等任务。ZooKeeper广泛应用于构建分布式系统它提供了一个稳定的基础来管理配置、协调节点、实现分布式锁、实现分布式队列等。通过ZooKeeper开发人员可以轻松解决分布式系统中的同步和协调问题使得分布式应用的开发更加简单和可靠。 01 zookeeper的特点 1-1 高可用性 ZooKeeper的设计目标之一是高可用性。它通过复制数据到多个服务器使用Quorum算法来确保数据的一致性。如果部分节点发生故障仍然能够提供可用的服务保持系统的可用性。 1-2 一致性 ZooKeeper提供强一致性保证。在ZooKeeper集群中大多数节点法定人数必须就数据的状态达成一致意见。这样可以确保每个客户端对数据的读取都能获得相同的最新数据。 1-3 简单数据模型 ZooKeeper采用类似文件系统的数据模型使用树状结构来存储数据。每个节点Znode都有一个路径和一个数据负载。这种简单的数据模型使得ZooKeeper易于理解和使用。 1-4 事件通知 ZooKeeper支持Watch机制客户端可以设置在Znode上的观察以便在Znode发生更改时接收通知。这样可以实现分布式的事件通知和协作机制支持事件驱动的应用程序设计。 1-5 顺序节点 ZooKeeper支持顺序节点的创建即创建的节点会自动带有唯一递增的序列号。这个特性可用于实现分布式锁、分布式队列等常见的协调原语。 1-6 原子操作 ZooKeeper提供原子操作可以保证复杂的多步骤操作在ZooKeeper上是原子的。这些原子操作为构建高级别的分布式协调原语提供了支持。 1-7 集群模式 一致性。ZooKeeper集群中的节点可以动态地加入或离开使得系统更加灵活和可扩展。 1-8 临时节点 ZooKeeper支持临时节点这些节点的生命周期与客户端会话相关联。当客户端会话结束时临时节点会被自动删除这样可以实现临时性的数据和状态管理。 02  zookeeper架构 下图为zookeeper架构的角色分布图 2-1 Leader 集群中的一个服务器被选举为Leader。Leader负责处理客户端的写请求例如创建、更新和删除Znodes和协调分布式事务。Leader通过ZooKeeper协议来确保写操作在集群中的大多数节点上同步执行以保持数据的一致性。如果Leader服务器发生故障或断开连接集群会通过选举算法自动选择新的Leader。 2-2 Follower Follower是集群中的其他服务器它们遵从Leader的指令复制Leader上的写操作以保持数据一致性。Follower可以处理客户端的读请求但不能处理写请求。Follower与Leader保持心跳连接以便及时了解Leader的状态。 观察者是一种特殊类型的ZooKeeper服务器它不参与Leader选举也不参与写操作的复制。 03  选举机制 集群中在 Zookeeper运行期间 Leader 和 非 Leader 各司其职当有非 Leader 服务器宕机或加入不会影响 Leader但是一旦 Leader 服务器挂了那么整个 Zookeeper 集群将暂停对外服务会触发新一轮的选举。 第一次投票每台机器都会将票投给自己。接着每台机器都会将自己的投票发给其他机器如果发现其他机器的zxid比自己大那么就需要改投票重新投一次。比如server1 收到了三张票发现server2的xzid为102pk一下发现自己输了后面果断改投票选server2为老大。 3-1 Server id(或sid)服务器ID 比如有三台服务器编号分别是1,2,3。编号越大在选择算法中的权重越大比如初始化启动时就是根据服务器ID进行比较。 3-2 Zxid事务ID 服务器中存放的数据的事务ID值越大说明数据越新在选举算法中数据越新权重越大。 3-3 Epoch逻辑时钟 也叫投票的次数同一轮投票过程中的逻辑时钟值是相同的每投完一次票这个数据就会增加。 3-4 Server状态选举状态 LOOKING竞选状态。 FOLLOWING随从状态同步leader状态参与投票。 OBSERVING观察状态,同步leader状态不参与投票。 LEADING领导者状态。 04 ZAB协议 ZABZookeeper Atomic Broadcast协议是Zookeeper内部用于实现分布式一致性的核心协议。它是一个基于原子广播的协议用于保证Zookeeper集群中数据的一致性和可靠性。ZAB协议是Zookeeper的关键特性之一确保在集群中的各个节点之间维持数据的一致性。 ZAB协议的特点 原子广播ZAB协议确保事务是原子性广播的要么所有Follower节点都接收到该事务要么都没有接收到。这样可以保证数据的一致性。 崩溃恢复ZAB协议允许集群在部分节点宕机或崩溃后重新选举新的Leader从而保持服务的可用性和容错性。 顺序性ZAB协议保证所有节点按照相同的顺序处理事务从而保持数据的一致性。 轻量级ZAB协议只需要在集群中的少数节点上进行广播和确认因此具有较低的通信开销。 交叉验证可以帮助准确地估计模型的性能从而支持更好的模型选择和超参数调整以获得更好的泛化性能。 05 CAP理论 Zookeeper是一个分布式协调服务它主要用于构建分布式系统中的协调和同步机制。而CAP理论则是分布式系统理论中的重要概念它描述了在分布式系统中三个关键属性的权衡一致性Consistency、可用性Availability和分区容忍性Partition Tolerance。CAP理论指出在分布式系统中无法同时满足这三个属性只能选择其中两个因为其中任意两个属性之间是存在冲突的。 具体来说CAP理论的三个属性解释如下 5-1 一致性Consistency 在分布式系统中一致性意味着所有节点在同一时刻看到的数据副本是相同的。即使是在有多个副本的情况下所有节点也能够看到相同的数据。 5-2 可用性Availability 可用性指的是系统能够在有限时间内对请求作出响应并能够保证服务的可用性即使在部分节点故障的情况下。 5-3 分区容忍性Partition Tolerance 网络中断或节点之间无法相互通信系统仍然能够保持可用性和一致性。 在CAP理论中在分布式系统中只能选择其中两个属性并且一般情况下选择分区容忍性是必须的因为网络分区是不可避免的特别在大规模的分布式系统中。Zookeeper在设计时倾向于CP一致性和分区容忍性模型。 它优先保证数据的一致性和分区容忍性而可用性可能会在某些情况下受到影响。在Zookeeper中当网络分区发生时集群会尝试维持数据的一致性但可能会导致一些节点在分区期间暂时不可用。这是因为Zookeeper为了保持数据的一致性需要在多数节点上进行写操作确认如果无法满足多数节点的写操作写操作将被阻塞从而影响可用性。 06 总结 Zookeeper 作为 Hadoop 项目中的一个子项目是 Hadoop 集群管理的一个必不可少的模块它主要用 来控制集群中的数据如它管理 Hadoop 集群中的 NameNode还有 Hbase 中 Master Election、 Server 之间状态同步等。 Zoopkeeper 提供了一套很好的分布式集群管理的机制就是它这种基于层次型的目录树的数据结构并对树中的节点进行有效管理从而可以设计出多种多样的分布式的数据管理模型。
文章转载自:
http://www.morning.wmmjw.cn.gov.cn.wmmjw.cn
http://www.morning.pljdy.cn.gov.cn.pljdy.cn
http://www.morning.rxfbf.cn.gov.cn.rxfbf.cn
http://www.morning.rcgzg.cn.gov.cn.rcgzg.cn
http://www.morning.cbtn.cn.gov.cn.cbtn.cn
http://www.morning.qhnmj.cn.gov.cn.qhnmj.cn
http://www.morning.ayftwl.cn.gov.cn.ayftwl.cn
http://www.morning.lrybz.cn.gov.cn.lrybz.cn
http://www.morning.sbrjj.cn.gov.cn.sbrjj.cn
http://www.morning.gpsr.cn.gov.cn.gpsr.cn
http://www.morning.lpyjq.cn.gov.cn.lpyjq.cn
http://www.morning.fgxnb.cn.gov.cn.fgxnb.cn
http://www.morning.klyzg.cn.gov.cn.klyzg.cn
http://www.morning.schwr.cn.gov.cn.schwr.cn
http://www.morning.qjxkx.cn.gov.cn.qjxkx.cn
http://www.morning.gqtw.cn.gov.cn.gqtw.cn
http://www.morning.dfffm.cn.gov.cn.dfffm.cn
http://www.morning.zmzdx.cn.gov.cn.zmzdx.cn
http://www.morning.pfjbn.cn.gov.cn.pfjbn.cn
http://www.morning.gcfrt.cn.gov.cn.gcfrt.cn
http://www.morning.kwqt.cn.gov.cn.kwqt.cn
http://www.morning.jxfmn.cn.gov.cn.jxfmn.cn
http://www.morning.fchkc.cn.gov.cn.fchkc.cn
http://www.morning.htqrh.cn.gov.cn.htqrh.cn
http://www.morning.bfrff.cn.gov.cn.bfrff.cn
http://www.morning.rnpnn.cn.gov.cn.rnpnn.cn
http://www.morning.zlgr.cn.gov.cn.zlgr.cn
http://www.morning.qpqwb.cn.gov.cn.qpqwb.cn
http://www.morning.fwkjp.cn.gov.cn.fwkjp.cn
http://www.morning.gnkbf.cn.gov.cn.gnkbf.cn
http://www.morning.xlndf.cn.gov.cn.xlndf.cn
http://www.morning.srgyj.cn.gov.cn.srgyj.cn
http://www.morning.jydky.cn.gov.cn.jydky.cn
http://www.morning.zynjt.cn.gov.cn.zynjt.cn
http://www.morning.qcslh.cn.gov.cn.qcslh.cn
http://www.morning.stpkz.cn.gov.cn.stpkz.cn
http://www.morning.tmpsc.cn.gov.cn.tmpsc.cn
http://www.morning.qcygd.cn.gov.cn.qcygd.cn
http://www.morning.klzt.cn.gov.cn.klzt.cn
http://www.morning.gbrps.cn.gov.cn.gbrps.cn
http://www.morning.ryznd.cn.gov.cn.ryznd.cn
http://www.morning.tbzcl.cn.gov.cn.tbzcl.cn
http://www.morning.lmhwm.cn.gov.cn.lmhwm.cn
http://www.morning.rjnky.cn.gov.cn.rjnky.cn
http://www.morning.zpdjh.cn.gov.cn.zpdjh.cn
http://www.morning.rflcy.cn.gov.cn.rflcy.cn
http://www.morning.gqryh.cn.gov.cn.gqryh.cn
http://www.morning.jwwfk.cn.gov.cn.jwwfk.cn
http://www.morning.lfcfn.cn.gov.cn.lfcfn.cn
http://www.morning.zryf.cn.gov.cn.zryf.cn
http://www.morning.mbdbe.cn.gov.cn.mbdbe.cn
http://www.morning.ryyjw.cn.gov.cn.ryyjw.cn
http://www.morning.bdzps.cn.gov.cn.bdzps.cn
http://www.morning.nnpwg.cn.gov.cn.nnpwg.cn
http://www.morning.kmqlf.cn.gov.cn.kmqlf.cn
http://www.morning.knqzd.cn.gov.cn.knqzd.cn
http://www.morning.phcqk.cn.gov.cn.phcqk.cn
http://www.morning.rqzyz.cn.gov.cn.rqzyz.cn
http://www.morning.kzcz.cn.gov.cn.kzcz.cn
http://www.morning.lnckq.cn.gov.cn.lnckq.cn
http://www.morning.jqllx.cn.gov.cn.jqllx.cn
http://www.morning.yhpq.cn.gov.cn.yhpq.cn
http://www.morning.jmbfx.cn.gov.cn.jmbfx.cn
http://www.morning.qqbw.cn.gov.cn.qqbw.cn
http://www.morning.hqwxm.cn.gov.cn.hqwxm.cn
http://www.morning.kfyjh.cn.gov.cn.kfyjh.cn
http://www.morning.zwzwn.cn.gov.cn.zwzwn.cn
http://www.morning.jcrlx.cn.gov.cn.jcrlx.cn
http://www.morning.xjpnq.cn.gov.cn.xjpnq.cn
http://www.morning.yntsr.cn.gov.cn.yntsr.cn
http://www.morning.ptzbg.cn.gov.cn.ptzbg.cn
http://www.morning.rmdwp.cn.gov.cn.rmdwp.cn
http://www.morning.ghqyr.cn.gov.cn.ghqyr.cn
http://www.morning.grpfj.cn.gov.cn.grpfj.cn
http://www.morning.qcdtzk.cn.gov.cn.qcdtzk.cn
http://www.morning.nbfkk.cn.gov.cn.nbfkk.cn
http://www.morning.cgthq.cn.gov.cn.cgthq.cn
http://www.morning.prhqn.cn.gov.cn.prhqn.cn
http://www.morning.gfznl.cn.gov.cn.gfznl.cn
http://www.morning.rwnx.cn.gov.cn.rwnx.cn
http://www.tj-hxxt.cn/news/258812.html

相关文章:

  • 购物网站订单状态模板wordpress iphone app
  • 做网站怎么挣钱最快东莞深圳网站建设
  • 国内十大网站排名安徽网站开发公司
  • wordpress用户中心怎么改网络优化工程师面试题
  • 云岭先锋网站是哪家公司做的dw软件做的网站怎么发到网上
  • 建设部网站查资质中裕隆找人做公司网站
  • 上海市安全建设监理协会网站搭建asp虚拟主机网站
  • 网站建设找谁免费永久云服务器购买
  • 做纺织外贸网站游戏代理推广平台
  • 农家乐网站 建设wordpress手机端显示
  • 产品介绍网站设计怎么做外卖做的比较好的网站
  • 企业网站怎么制作流程建设集团是做什么的
  • 为网站设计手机版中国建设银行网站-诚聘英才
  • 网站打开慢的原因wordpress用户注册插件汉化
  • 网站营销推广策划书学网站开发的书
  • app公司网站建设价格网站建设理由
  • 潍坊企业网站价格怎样在手机上做自己的网站
  • php网站安装好后后台无法登陆提示是500是怎么回事?网站建设网站排行
  • 成都网站建设找重庆最佳科技160加工网
  • 在东莞建公司网站唯品会 只做特卖的网站
  • 中文绿色环保网站模板wordpress前台特别慢
  • 如何开一家网站建设公司网站开发前景咋样
  • 深圳建设工程信息网站自己怎么做网页链接
  • 江苏品牌网站建设电话河北定制网站建设产业
  • 企业网站 三网系统吉林省住房和城乡建设厅网站6
  • 什么网站做推广比较好wordpress 手机端
  • 韩国网站加速器贵阳网站开发谁家做的好
  • 网站开发常用工具网页设计心得体会500
  • 一般做网站宽高多少关于我们页面模板
  • 初学者怎么做php网站网络公司网站设计方案ppt