此版本仍在开发中,目前尚不被视为稳定版本。如需最新稳定版本,请使用 Spring Cloud Gateway 5.0.1spring-doc.cadn.net.cn

Spring Cloud Gateway

本项目基于 Spring 生态系统构建了一个 API 网关,包括:Spring 6、Spring Boot 3 和 Project Reactor。Spring Cloud Gateway 的目标是提供一种简单而有效的路由方式,将请求转发至各个 API,并为它们提供横切关注点功能,例如:安全性、监控/度量指标以及容错性。spring-doc.cadn.net.cn

Spring Cloud Gateway 有两种不同的类型:服务器代理交换。每种类型均支持 WebFlux 和 MVC 兼容性。spring-doc.cadn.net.cn

  • 服务器变体是一个功能完整的API网关,既可以独立运行,也可以嵌入Spring Boot应用程序中。spring-doc.cadn.net.cn

  • Proxy Exchange 变体仅适用于基于注解的 WebFlux 或 MVC 应用程序,允许在 Web 处理程序方法中使用一个特殊的 ProxyExchange 对象作为参数。spring-doc.cadn.net.cn