SorryToPerson logo
返回
运维2026-04-15

运维面试题:服务发现与注册

总结服务发现机制、注册中心、DNS 和常见运维面试问题。

运维面试题:服务发现与注册

1. 什么是服务发现?

  • 动态查找服务实例地址。
  • 支持负载均衡与故障切换。
  • 减少静态配置。

2. 服务注册中心的作用是什么?

  • 存储服务实例元数据。
  • 提供服务列表查询。
  • 支持健康检查和自动剔除。

3. 常见服务发现方案有哪些?

  • DNS 服务发现。
  • 客户端注册中心(Consul、Eureka)。
  • 服务网格自带发现。

4. 如何保证服务发现的可靠性?

  • 保持注册中心高可用。
  • 使用多节点集群。
  • 定期执行健康检查和超时重试。

5. 面试常问的服务发现挑战有哪些?

  • 实时性与缓存滞后。
  • 不同语言和平台的兼容性。
  • 健康检查如何定义。

6. 客户端发现与服务端发现的区别是什么?

  • 客户端发现由客户端查询注册中心。
  • 服务端发现由负载均衡器代理查询。
  • 两者适用于不同架构复杂度。
运维服务发现注册