ZooKeeper 面试题完整标准答案(面试背诵版)ZooKeeper 是 Apache 开源的一款高可用、强一致、轻量级分布式协调中间件,专为解决分布式系统中的协调难题设计,底层基于自研的 ZAB 原子广播一致性协议 实现数据强一致与集群高可用。 核心设计思想:通过树形层级文件系统(ZNode)存储分布式元数据,依托 Watcher 事件通知机制 实现数据变更实时推送,以极小的性能开销完成多节点协同调度。 核心特性:全局事务顺序一致性、集群过半容错自愈、会话生命周期管理、数据持久化兜底(快照+WAL日志)、一次性事件监听、ACL权限管控。 业务定位:ZK