2019年面试官最喜欢问的28道ZooKeeper面试题(26)

28. Zookeeper 的典型应用场景

Zookeeper 是一个典型的发布/订阅模式的分布式数据管理与协调框架 , 开发人员可以使用它来进行分布式数据的发布和订阅 。

通过对 Zookeeper 中丰富的数据节点进行交叉使用 , 配合 Watcher 事件通知机制 , 可以非常方便的构建一系列分布式应用中年都会涉及的核心功能 , 如:

(1)数据发布/订阅

(2)负载均衡

(3)命名服务

(4)分布式协调/通知

(5)集群管理

(6)Master 选举

(7)分布式锁

推荐阅读