zoukankan      html  css  js  c++  java
  • Zookeeper初步了解

    Zookeeper初步了解:
    Zookeeper实现了许多复杂的事情,例如实现了Zookeeper Atomic Broadcasting Protocal来广播状态信息的变化,Fast Paxas
    算法实现Leader选举和信息同步。但在具体的实现上去十分简单明了。
    1、最常用的Leader选举
    主要是大家共同创建一个临时节点,谁创建成功,谁就是Leader。每个成员都订阅这个临时节点的变化信息,如果节点消失,则
    重新创建节点选举Leader;
    2、变化信息的获取
    常规的用法为轮询,这在信息变化频率不是很大时,很是浪费资料。对于这种节点信息变化频率不大的场景,Push比较适合。
    Zookeeper的做法是:生产者更新节点的值,消费者订阅节点值变化状态的信息。
    3、配置文件同步
    这和变化信息的获取方法相同,Zookeeper每个节点默认大小为1M,这很适合于配置文件信息。
    4、集群
    Zookeeper集群有三种角色:Leader、Follower、Observer。兼顾系统的高可用和水平扩展。

  • 相关阅读:
    2019牛客多校第二场H题(悬线法)
    hdu6212 Zuma(区间dp)
    uva1428树状数组
    UVA1395 (最苗条的最小生成树)
    牛客练习赛53 C题bitset
    Love Live!
    Princess principal
    New Game!- 牛客
    P3311 [SDOI2014]数数
    [HNOI2008]GT考试
  • 原文地址:https://www.cnblogs.com/wangwangever/p/7665752.html
Copyright © 2011-2022 走看看