Skip to content

服务注册与发现

微服务架构中服务注册与发现的核心机制。

核心概念

  • 服务注册:服务启动时向注册中心注册
  • 服务发现:客户端从注册中心获取服务列表
  • 健康检查:定期检测服务可用性

主流注册中心

Nacos

  • 阿里开源,支持 AP/CP 切换
  • 集成配置中心
  • 适合 Spring Cloud Alibaba 生态

Consul

  • 强一致性(CP)
  • 健康检查丰富
  • 支持多数据中心

Eureka

  • Netflix 开源,AP 模型
  • 自我保护机制
  • Spring Cloud 原生支持

客户端发现 vs 服务端发现

  • 客户端发现:客户端直接查询注册中心
  • 服务端发现:通过负载均衡器转发