ZooKeeper入门

什么是ZooKeeper

Zookeeper 就是一个文件系统加监听机制

Zookeeper的每一个节点叫做znode

  每个节点都可以存储数据

  每个节点都可以有子节点

  节点的名称不允许重复

zookeeper的四种节点

  持久节点

  持久有序节点:给持久的节点一个序号

  临时节点:当存储的客户端和Zookeeper断开连接后,节点会被删除

  临时有序节点

Zookeeper的应用场景:

  数据发布(如配置更改),无需重启服务器,

  负载均衡:每台服务器启动后,都去zookeeper注册一个临时节点, 这样当服务器挂掉节点会自动删除

  分布式锁:利用有序节点的特性,客户端创建一个节点下的子节点,并获得该节点下的所有子节点,如果创建的节点序号不是最小,就监听他的前一个节点

posted @ 2020-09-14 19:53  java奇才  阅读(140)  评论(0编辑  收藏  举报