运维2026-04-15
运维面试题:服务发现与注册
总结服务发现机制、注册中心、DNS 和常见运维面试问题。
运维面试题:服务发现与注册
1. 什么是服务发现?
- 动态查找服务实例地址。
- 支持负载均衡与故障切换。
- 减少静态配置。
2. 服务注册中心的作用是什么?
- 存储服务实例元数据。
- 提供服务列表查询。
- 支持健康检查和自动剔除。
3. 常见服务发现方案有哪些?
- DNS 服务发现。
- 客户端注册中心(Consul、Eureka)。
- 服务网格自带发现。
4. 如何保证服务发现的可靠性?
- 保持注册中心高可用。
- 使用多节点集群。
- 定期执行健康检查和超时重试。
5. 面试常问的服务发现挑战有哪些?
- 实时性与缓存滞后。
- 不同语言和平台的兼容性。
- 健康检查如何定义。
6. 客户端发现与服务端发现的区别是什么?
- 客户端发现由客户端查询注册中心。
- 服务端发现由负载均衡器代理查询。
- 两者适用于不同架构复杂度。
运维服务发现注册