后端2026-04-15
后端面试题:API 网关与代理模式
总结 API 网关、反向代理、负载均衡与常见后端面试问题。
后端面试题:API 网关与代理模式
1. 什么是 API 网关?
- 位于客户端与微服务之间。
- 统一入口、路由请求。
- 提供认证、限流、负载均衡、聚合。
2. API 网关与反向代理有什么区别?
- 反向代理主要负责请求转发和缓存。
- API 网关还负责身份验证、协议转换、监控。
3. 常见网关功能有哪些?
- 路由与负载均衡。
- 鉴权与授权。
- 请求限流与熔断。
- 响应聚合。
4. 何时使用 API 网关?
- 应用拆分成多个微服务。
- 需要统一入口和统一安全策略。
- 希望屏蔽后端服务变化。
5. 面试常问的 API 网关架构挑战有哪些?
- 单点性能瓶颈。
- 请求延迟增加。
- 配置与路由复杂度。
6. 代理模式有哪些应用场景?
- 负载均衡。
- 缓存加速。
- HTTPS 终止。
- 服务发现与健康检查。
后端API网关