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

青岛网站集约化管理平台刚做的网站适合做外链吗

青岛网站集约化管理平台,刚做的网站适合做外链吗,wordpress 在线支付,凡科网站建设套餐报价zk的ZAB原子广播协议来源于paxos算法[1]。paxos算法是一种基于消息传递的消息一致性算法#xff0c;其特点是在可靠的通信环境下#xff0c;可以保证消息的最终一致性。paxos要求每台server都持有自己的一个事务id的记录#xff0c;这个事务id会每通过一个提议就自增加一其特点是在可靠的通信环境下可以保证消息的最终一致性。paxos要求每台server都持有自己的一个事务id的记录这个事务id会每通过一个提议就自增加一并可以通过事务id来判断提议是否应该投票如果提议的事务id小于当前自己记录的事务id那么就不投票。不过paxos中没有leader的概念每个server之间都是平等的为了简化或者说优化paxoszk中有了Leader的概念最终是否投票通过由leader最终决定。 那么zk的zab协议是如何运作的呢介绍如下。 1、zk正常工作 对于一个客户端来说如果需要进行写操作他连上的server可以是follower或者leader但不能是observer。假设连上的是一个follower当client向follower发送一个写命令后follower会将命令发送给leader。leader会将这个命令发送给所有的follower将数据写入到每台server中最终达到最终一致性。那么如何做的呢 leader会广播给所有的follower让它们写日志如果拿到的回复是OK的超过了一半那么就会进行下一步。 广播给所有的follower写命令将数据写入内存。 zk leader内部存在队列对于每一个follower都会有一个队列与之对应。队列的先进先出的特性使得follower从leader拿到的事务id的顺序性有了保证而队列自身可以保证消息的最终一致性也就是说如果推送不到会一直努力推送最终使得消息被推送到再进行下个消息的推送。 如果有一些follower因为如网络因素在向磁盘中写入日志时没有回复ok如果总投票超过一半那么对第二步没有影响。如果是在write时没有回复ok只要超过一半其实对后面的其他操作也是没什么影响的只是连接到这台follower的client拿到的数据可能会是旧的数据如果有需要可以加sync命令拿到最新的数据。 2、zk选举 zk在leader挂掉后会有一个短暂的不可用的时间。这段时间用于zk内部选举只有follower身份的zk节点才能参与选举obserber是没有选举权力的这样是为了快速决定出zk leader。 总得来说选举的原则是1、要选择事务id最大的事务id最大表示数据最完整。2、如果事务id最大的有不止一个那么在这些节点中选择myid最大的作为leader。 参考文章 [1]Zookeeper全解析——Paxos作为灵魂
http://www.hkea.cn/news/14397641/

相关文章:

  • 做网站 给图片加链接建网站投放广告赚钱
  • 安达网站制作徐闻网站建设公司
  • 的网站建设公司德州汇泽网站建设
  • 静态展示网站模板一般通过什么查看天气预报
  • 昆明凡科建站js菜鸟教程
  • 北京东城做网站传奇网页游戏排行榜
  • 怎么在网站后台挂马网站为什么需要备案号
  • wdcp新建网站佛山网站建设联系
  • 网站的空间公司做个网站
  • 湘潭做网站电子政务网站设计
  • 惠州市建设公司网站wordpress添加优酷视频播放
  • 公司网站服务类型怎么填做擦边网站
  • win7 iis配置本地网站做网站怎么合并单元格
  • 昆明网站建设价格低php动态页面
  • 怎么创建网站免费建立个人网站山东建设厅官网
  • 站酷网海报素材图片品牌建设方案怎么写
  • 科技公司网站推荐如何架设一个网站
  • 灯具网站模板百度做网站多少钱
  • 杭州余杭做网站公司网页制作好了如果让别人搜到
  • 手机app界面设计论文网站的链接优化
  • 给网站挂黑链做引流推广的平台600
  • 请简要描述如何进行网站设计规划网站开发过程分为哪几个阶段
  • 学做网站书籍免费外贸网站有哪些
  • 网站品牌高端定制上鼎工程建设有限公司网站
  • 网站的管理与维护wordpress 内置 函数大全
  • 如何做网站教学大型门户网站建设哪家好
  • 大型网站建设视频php网站开发视频教程
  • 知名网站建设托管个人网站设计师
  • 水果网站建设的策划书化妆品销售网站开发与设计
  • 手机网站跳转代码长沙培训网站制作