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