美文网首页
zk到底是什么?

zk到底是什么?

作者: jinjin1009 | 来源:发表于2021-03-29 16:25 被阅读0次

    zookeeper是一个分布式协调服务,在分布式系统中共享配置,协调锁资源,提供命名服务

    问:身为分布式系统的协调服务,如果自身挂了怎么办?
    答:为了防止单机挂掉的情况,zookeeper维护了一个集群,集群为一主多从的结构;在更新数据时,首先更新到主节点,再同步到从节点;读取数据时,直接读取任意节点;

    问:假如zookeeper当前的主节点挂掉了,会怎么办?
    答:当主节点挂了之后,集群会进行崩溃恢复,重新选出主节点

    问:zookeeper到底有哪些应用场景呢?
    答:
    1、分布式锁功能:
    利用zookeeper的临时顺序节点,可以轻松实现分布式锁
    2、服务注册和发现:
    3、共享配置和状态信息:
    就像我们在搜索里面,所有solr的配置文件信息都是放在zk上的,通过zk进行配置文件的统一下发

    锁相关的文章:https://tech.meituan.com/2018/11/15/java-lock.html

    相关文章

      网友评论

          本文标题:zk到底是什么?

          本文链接:https://www.haomeiwen.com/subject/ltpbhltx.html