ZooKeeper 和 Nacos 的区别?
发布于
一、对比
| 维度 | ZooKeeper | Nacos |
|---|---|---|
| 一致性 | CP(ZAB) | 支持 CP/AP |
| 配置中心 | 需自行封装 | 原生支持,实时推送 |
| 服务发现 | 临时节点 | 临时/持久实例 |
| 控制台 | 无官方 | 有 Web 控制台 |
| 语言 | Java | Java |
二、选择
- 需要强一致、分布式协调(锁、选主)→ ZooKeeper。
- 微服务注册发现 + 配置管理一体化 → Nacos。
- 实际项目中注册中心多用 Nacos/Eureka,协调服务用 ZooKeeper。
三、Nacos 优势
Nacos 集成服务发现和配置管理,有控制台,支持 AP/CP 切换,更适合云原生微服务。