Skip to content
进阶

一句话答案

Nacos 集注册发现+配置管理于一体,支持 AP/CP 切换,临时实例心跳检测(Distro),持久实例主动探测(Raft)。

核心要点

注册发现: 临时实例(AP,心跳检测,Distro) / 持久实例(CP,主动探测,Raft)

配置管理: 长轮询监听配置变更,变更后推送到客户端

vs Eureka: Nacos 支持 CP+AP 切换 / 自带配置中心 / 支持 DNS 服务发现

追问与易错

追问方向:

  • AP 和 CP 什么时候用哪个?
  • 和 Spring Cloud Config 区别?
  • Nacos 2.x gRPC 和 1.x HTTP 区别?

易错点:

  • ❌ Nacos 只能做注册中心——同时支持配置管理
  • ❌ 混淆临时和持久实例的健康检查

💡 记忆锚点

Nacos = 注册中心+配置中心二合一。临时实例像临时工(心跳断了就踢,AP模式Distro协议),持久实例像正式员工(主动体检,CP模式Raft协议)。比Eureka多了配置管理和AP/CP切换能力。