Spring 进阶-第二十篇:Spring Cloud-服务网关
1. Spring Cloud Gateway 原理与特性
1.1 服务网关的作用
服务网关是微服务架构的唯一入口,介于客户端与微服务集群之间,承担以下核心功能:
- 路由转发:根据请求路径、Header 等条件将请求转发到目标微服务(如将
/user/**路由到用户服务,/order/**路由到订单服务)。 - 请求过滤:在请求转发前/后对请求进行处理,如身份认证、参数校验、限流、日志记录等。
- 负载均衡:集成 Ribbon 实现对目标微服务多个实例的负载均衡调用。
- 安全防护:作为系统的第一道防线,屏蔽微服务内部地址,防止直接攻击。
与传统 API 网关对比:
| 维度 | 传统 API 网关(如 Nginx) | Spring Cloud Gateway |
|---|---|---|
| 技术栈 |
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



