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

毕业设计做网站做什么好南京需要做网站的公司

毕业设计做网站做什么好,南京需要做网站的公司,app免费下载,沈阳建设工程信息网 等级中项网Zookeeper选举Leader源码剖析 leader选举流程 参数说明 myid: 节点的唯一标识#xff0c;手动设置zxid: 当前节点中最大(新)的事务idepoch-logic-clock: 同一轮投票过程中的逻辑时钟值相同#xff0c;每投完一次值会增加 leader选举流程 默认投票给自己#xff0c;优先选择…Zookeeper选举Leader源码剖析 leader选举流程 参数说明 myid: 节点的唯一标识手动设置zxid: 当前节点中最大(新)的事务idepoch-logic-clock: 同一轮投票过程中的逻辑时钟值相同每投完一次值会增加 leader选举流程 默认投票给自己优先选择zxid大的为leader因为zxid大的节点数据是最新的(理论上事务id越大说明数据量越多也就意味着比较新)如果zxid一致那么会选择myid大的为leader当节点选票过半则选举成功 leader选举核心步骤 源码大致流程 初始化netty通信客户端发送命令立刻监听到 初始化内存数据库对象、初始化服务连接工厂等一些信息 启动服务节点 加载文件数据到内存启动netty服务初始化集群选举leader启动一个线程进行选举监听监听到选票将选票丢到recvQueue队列中 启动接收选票线程、发送选票线程进行监听都去队列中接受和发送选票 启动QuorumPeer线程执行run方法根据节点状态判断 leading: socket监听follower节点初始化LeaerZookeeperServer数据同步数据到从节点定时ping到follower节点请求保持长连接 follower: 与leader建立发送socket连接注册自己到leader、同步leader数据、自旋接收leader同步数据如果leader宕了在finally中将自己的状态改为looking进入下一轮自旋选举looking: 节点启动后的默认状态选举周期1初始化选票默认选自己发送选票到sendQueue队列同时还会不断地从recvQueue队列拿选票进行选举 问题: ZK的选举机制为什么存在大量自旋如同步节点数据、选举流程如果长时间运行会不会导致CPU资源损耗过大 对于长时间自旋毋庸置疑肯定会导致CPU资源紧张但是想达到动态监听数据变化就得牺牲一定的CPU性能并且这样也能保证数据的强一致性也能保证节点选举的实时性倘若想要优化ZK可以引入Redis/MQ基于发布/订阅模式进行处理但是这样会造成引入三方中间件导致复杂度提升
http://www.pierceye.com/news/544426/

相关文章:

  • 德阳建设局官方网站能去百度上班意味着什么
  • 网站推广临沂企业seo策划方案优化案例
  • 河北建设厅注册中心网站网站策划书模板大全
  • 嘉兴建设教育网站培训中心网站wordpress有哪些弹窗插件
  • 石家庄网站seo外包无锡 做网站
  • 江西中慧城乡建设开发公司网站修复WordPress图片上传错误
  • 冠县网站设计做网站优化找谁
  • 网站的建设公司哪个好推广线上渠道
  • 网站建设方向论文提纲安徽鑫华建设有限公司网站
  • 哪个网站上门做护肤优秀建筑案例分析
  • 建立网站ftp刷排名seo软件
  • 网站pv是什么app开发入门基础教程
  • 开发网站的可行性the7企业中 英文wordpress模板
  • 晋城网站设计重庆小程序商城开发
  • 找人做网站被骗能立案吗阿里云专有网络做网站
  • 做别人一摸一样的网站犯法吗买一个网站多少钱
  • 网站建设介绍书网站转换率
  • 云浮各类免费建站商业街网站建设方案
  • 注册网站怎么注册不了网站诊断示例
  • 打电话沟通做网站美食网页模板免费下载
  • 网站可以做库存吗表白网页在线生成网站
  • wordpress全站301网络设计项目
  • 新建网站二级网页怎么做手机建行网站
  • 手机编辑WordPress博客唐山seo推广公司
  • 网站建设祥云平台高明网站设计案例
  • 做网站比较大的公司黑客入侵网站怎么做
  • 汕头网站建设哪里找网站建设找哪家好
  • 怎么做公司的宣传网站免费优化
  • 网站数据库模板下载中牟网络推广公司
  • 营销型网站有什么特点域名解析错误无法上网