Eureka 和 Nacos 的区别¶
一、Eureka¶
Netflix 开源,AP 注册中心。
特点¶
- AP:网络分区时仍可用。
- 客户端轮询拉取。
- 不再维护(2.x 闭源)。
二、Nacos¶
阿里开源,AP/CP 可切换。
特点¶
- AP:默认。
- CP:切换为 Raft。
- 支持配置中心。
- 健康检查。
三、对比¶
| Eureka | Nacos | |
|---|---|---|
| CAP | AP | AP/CP 切换 |
| 健康检查 | 客户端心跳 | 服务端探测 |
| 配置中心 | 不支持 | 支持 |
| 控制台 | 简单 | 丰富 |
| 维护 | 停更 | 活跃 |
四、为什么用 Nacos¶
- Spring Cloud Alibaba 生态。
- 注册 + 配置一体。
- CP/AP 可选。
五、怎么选¶
- 新项目用 Nacos。
- 老项目用 Eureka 就继续用。
一句话
Eureka 是 AP,Nacos 是 AP/CP 二合一。