几种服务注册与发现的区别
| 组件 | CAP | 开发语言 | 一致性协议 | 配置中心 | 多数据中心 | 健康检查 | 适用场景 |
|---|---|---|---|---|---|---|---|
| Nacos | AP/CP | Java | Raft | ✅ | ✅ | 心跳 + 主动 | Spring Cloud/Dubbo、国内微服务 |
| etcd | CP | Go | Raft | ✅(KV) | ❌ | Lease | K8s、云原生、强一致元数据 |
| Zookeeper | CP | Java | ZAB | ✅(节点) | ❌ | 会话超时 | Dubbo、Hadoop、传统强一致 |
| Eureka | AP | Java | 异步复制 | ❌ | ❌ | 客户端心跳 | Spring Cloud 旧项目、可用性优先 |
| Consul | CP | Go | Raft | ✅ | ✅ | 多种探针 | 多数据中心、Service Mesh |
| K8s Service | CP | Go(etcd) | Raft | ❌ | 依赖 | 探针 | 容器化、云原生 |
浙公网安备 33010602011771号