Spring Cloud Gateway
Spring Cloud Gateway 作为 Spring Cloud 生态系统中的网关,目标是替代 Netflix Zuul,其不仅提供统一的路由方式,并且基于 Filter 链的方式提供了网关基本的功能,例如:安全,监控/指标,和限流。
Spring Cloud Gateway 提供了以下功能特性:
- 基于 Spring Framework 5、Project Reactor、Spring Boot 2.0 构建;
- 可以在任何请求属性上匹配路由,支持动态路由;
- 提供作用在路由上的断言(Predicates)、过滤器(Filters);
- 集成 Hystrix 熔断器;
- 集成 Spring Cloud DiscoveryClient;
- 提供限流功能;
- 支持路径重写功能;
Sample Code
spring-cloud-samples/spring-cloud-gateway-sample
spring-cloud/spring-cloud-gateway
Al-assad/spring-cloud-sample
Cookbook