Zookeeper 的分布式协调能力,挺适合用来做服务注册、配置管理这类活儿。用得多的watch机制,方便,改了配置马上就能通知所有节点。结构上是个树形,节点就像是个个小文件,增删查改都直观。Znode 有顺序的、临时的两种,配合起来能玩出不少花样,像选主啥的,轻松搞定。

如果你手上有多个服务要统一管理,用Zookeeper来协调是个还不错的方案。性能也不差,响应快,写法也不复杂,用熟了挺顺手。

要注意的是,Zookeeper 不适合做大规模数据存储,主要是协调用。如果你想了解更多,可以看看下面这些资源,内容还挺全的:

如果你还没接触过 ZooKeeper,建议先搭个本地环境练练手,理解它的节点类型和监听机制,后面再用在项目里会省不少事。