【SpringCloud】Spring Cloud Gateway网关入门(十六)

江枫思渺然 提交于 2020-04-21 03:31:34

Spring Cloud Gateway介绍

  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、路径改写

  Spring Cloud 架构图

  

  

 

 

 

 

 

 

 

 

 

 

 

 

 

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!