learning_notes

学习笔记

View project on GitHub

服务发现

维度 etcd Nacos Consul
核心定位 分布式键值存储(基础设施层) 服务发现与配置管理(应用层) 服务发现与多数据中心治理
一致性模型 强一致性(Raft) AP/CP 模式可选 强一致性(Raft)
数据模型 键值对 服务、配置、元数据 键值对、服务元数据
主要功能 键值存储、集群协调 服务注册、动态配置、健康检查 服务发现、健康检查、多数据中心
适用场景 Kubernetes 核心存储、分布式锁 微服务配置中心、服务治理 多云环境服务治理、跨集群协调
管理界面 无原生 UI(依赖 CLI 或第三方工具) 提供 Web 控制台 提供 Web 控制台
生态集成 深度集成 Kubernetes Spring Cloud、Dubbo、K8s HashiCorp 生态(如 Vault、Nomad)
学习成本 低(功能单一) 中(功能丰富) 中(多模块组合)