zoukankan      html  css  js  c++  java
  • zookeeper-01

    1. zookeeper是一个数据库

    2. zookeeper是一个具有文件系统特点的数据库  create /test 内容

    3. zookeeper是一个解决了数据一致性问题的分布式数据库

    4. zookeeper是一个具有发布和订阅功能的分布式数据库  watch

    数据一致性:

      强一致性

      弱一致性

      最终一致性

      

      目前只有通过建立私有网络和强大的网络工程能力来保证分区容错性;

    Zookeeper是如何满足数据一致性的:

      选举机制

        

      过半机制

        过半机制避免了脑裂

          脑裂:脑裂出现的原因是一部分服务器与领导失去了连接,而这一部分服务器之间是可以相互连通的,所以这部分服务器会重新选举,如果重新选举出一个leader,那么整个集群就出现了两个leader,这就是脑裂

          zookeeper中的领导者选举需要收到超过一半的服务器的选票,如果出现了脑裂,服务器的节点数量是不够的,所以通过过半机制的验证,避免了脑裂

      

      

  • 相关阅读:
    循序渐进学习XHTML
    一些常用正则表达式
    输入框限制
    Oracle 取随机数
    安装部署中的数据库打包和快捷方式启动浏览器
    游标小例
    查询列数
    临时表简介
    Update动态更新
    sql 多列转一列
  • 原文地址:https://www.cnblogs.com/yikuan-919/p/11167492.html
Copyright © 2011-2022 走看看