|
请使用 Spring Cloud Gateway 5.0.1(最新稳定版本)! |
Spring Cloud Gateway
本项目基于 Spring 生态系统构建了一个 API 网关,包括:Spring 6、Spring Boot 3 和 Project Reactor。Spring Cloud Gateway 的目标是提供一种简单而有效的路由方式,将请求转发至各个 API,并为它们提供横切关注点功能,例如:安全性、监控/度量指标以及容错性。
Spring Cloud Gateway 有两种不同的类型:服务器和代理交换。每种类型均支持 WebFlux 和 MVC 兼容性。
-
服务器变体是一个功能完整的API网关,既可以独立运行,也可以嵌入Spring Boot应用程序中。
-
Proxy Exchange 变体仅适用于基于注解的 WebFlux 或 MVC 应用程序,允许在 Web 处理程序方法中使用一个特殊的
ProxyExchange对象作为参数。