• zookeeper系列之二—zookeeper历史


    Zookeeper是什么?

        Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby的一个开源版本。它是为分布式应用提供一致性服务的软件,提供的功能包括:配置服务、命名服务、分布式同步、组服务等。

    Zookeeper目标?

        Zookeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。

    Zookeeper原理?

        Zookeeper是以Fast Paxos算法为基础的,paxos算法存在活锁的问题,即当有多个proposer交错提交时,有可能互相排斥导致没有一个proposer能提交成功,而Fast Paxos作了一些优化,通过选举产生一个leader,只有leader才能提交propose,具体算法可见Fast Paxos。因此,要想弄懂Zookeeper首先得对Fast Paxos有所了解。

        Zookeeper的基本运转流程:

            1、选举leader。

            2、同步数据。

            3、选举Leader过程中算法有很多,但要达到的选举标准是一致的。

            4、Leader要具有最高的zxid。

            5、急群众大多数的机器得到相应并follow选出的Leader。

    Zookeeper特点?

        在Zookeeper中,znode是一个跟Unix文件系统路径相似的节点,可以往这个节点存储或获取数据。如果在chuang

  • 相关阅读:
    最新Sublime Text 2 激活 汉化
    深入理解JPEG图像格式Jphide隐写
    入CTF坑必不可少的地方-保持更新
    v0lt CTF安全工具包
    浅析弱口令
    尽最大可能分析上传源码及漏洞利用方式
    最新Internet Download Manager (IDMan) 6.25 Build 20 32位 64位注册破解补丁
    c# double保留2位小数
    VS2010 & Visual Assist X 的配合
    C#的回调被C++调用
  • 原文地址:https://www.cnblogs.com/man-li/p/4208835.html
Copyright © 2020-2023  润新知