Spring Cloud Gateway是Spring Cloud的一个全新项目,基于Spring 5,Spring Boot 2和 Project Reactor等技术开发的网关,它旨在为微服务框架提供一种简单有效的统一的API路由管理方式,以及提供一些强大的过滤功能,例如:熔断、限流、重试等
Spring Cloud Gateway作为spring Cloud 生态系统中的网关,目标是替代Zuul,在Spring Cloud 2.0以上版本中,没有对新版本Zuul 2.0以上最新高性能版本进行集成,仍然还是Zuul 1.x非Reactor模式的老版本,而为了提升网关的性能,Spring Cloud Gateway是基于WebFlux框架实现的,而WebFlux框架底层则使用了高性能的Reactor模式通信框架Netty。
Spring Cloud Gateway功能:
1、基于Spring Framework 5,Project Reactor和Spring Boot 2.0构建
2、能够匹配任何请求属性上的路由。
3、预言和过滤器特定于路由。
4、Hystrix断路器集成。
5、Spring Cloud DiscoveryClient集成
6、易于编写的预言和过滤器
7、请求速率限制
8、路径改写
【SpringCloud】Spring Cloud Gateway网关入门(十六)
原文:https://www.cnblogs.com/h--d/p/12733498.html