后端2026-04-15
后端面试题:微服务与服务网格
总结微服务架构、服务网格、流量管理和常见面试问题。
后端面试题:微服务与服务网格
1. 什么是服务网格?
- 服务网格用于处理服务之间的网络通信。
- 通常由 Sidecar 代理实现。
- 提供流量管理、服务发现、熔断、监控。
2. 服务网格常见实现有哪些?
- Istio。
- Linkerd。
- Consul Connect。
3. 微服务架构的优势是什么?
- 模块化部署。
- 独立扩展。
- 技术栈多样化。
4. 微服务的主要挑战有哪些?
- 分布式事务。
- 服务发现与路由。
- 日志与追踪。
- 数据一致性。
5. 服务网格如何实现流量控制?
- 请求路由。
- 熔断与重试。
- 灰度发布与金丝雀。
6. 面试常问的服务网格与 API 网关有什么区别?
- API 网关处理北向流量。
- 服务网格处理东向流量。
- 两者通常可以协同使用。
后端微服务服务网格