美文网首页
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