SpringCloud Gateway
是 Spring Cloud
的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0
和 Project Reactor
等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API
路由管理方式。SpringCloud Gateway
作为 Spring Cloud
生态系统中的网关,目标是替代 Zuul
,在Spring Cloud 2.0
以上版本中,没有对新版本的Zuul 2.0
以上最新高性能版本进行集成,仍然还是使用的Zuul 2.0
之前的非Reactor
模式的老版本。而为了提升网关的性能,SpringCloud Gateway
是基于WebFlux
框架实现的,而WebFlux
框架底层则使用了高性能的Reactor
模式通信框架Netty
。Spring Cloud Gateway
的目标,不仅提供统一的路由方式,并且基于 Filter
链的方式提供了网关基本的功能,例如:安全,监控/指标,和限流。
提前声明:Spring Cloud Gateway
底层使用了高性能的通信框架Netty
。
SpringCloud Gateway 简介
-- End --