ZooKeeper 和 Nacos 的区别?

发布于

一、对比

维度 ZooKeeper Nacos
一致性 CP(ZAB) 支持 CP/AP
配置中心 需自行封装 原生支持,实时推送
服务发现 临时节点 临时/持久实例
控制台 无官方 有 Web 控制台
语言 Java Java

二、选择

  • 需要强一致、分布式协调(锁、选主)→ ZooKeeper。
  • 微服务注册发现 + 配置管理一体化 → Nacos。
  • 实际项目中注册中心多用 Nacos/Eureka,协调服务用 ZooKeeper。

三、Nacos 优势

Nacos 集成服务发现和配置管理,有控制台,支持 AP/CP 切换,更适合云原生微服务。