2.2.0.BUILD-SNAPSHOT
这个项目提供了构建在Spring生态系统之上API网关,包括Spring5,SpringBoot 2 和 Reator项目。Spring Cloud Gateway目标是用一个简单、有效的方式路由到API,并且提供横切的一些关注点,例如:安全、监控、系统性能和弹性等。
如何引用Spring Cloud Gateway
maven坐标为:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
有关使用当前Spring Cloud构建系统的详细信息,可参考 Spring Cloud Project page。
如果你引入了starter,但不想开启gateway,可以设置 spring.cloud.gateway.enabled=false。
注意:
1. Spring Cloud Gateway 构建在 Spring Boot 2.0, Spring WebFlux, and Project Reactor之上,因此,许多熟悉的同步库(例如:Spring Data 、Spring Security)或模式不适用于Spring Cloud Gateway。我们建议您在使用Spring Cloud Gateway前,先通过阅读他们的文档熟悉一些新概念。
2.SpringCloudGateway需要SpringBoot和SpringWebFlux提供的netty运行时,它不再运行于传统的Servelt容器或一个WAR包。
网友评论