3.2.1 网关平台

Spring Cloud Gateway(Spring Cloud网关平台)提供基于Spring MVC的API Gateway,在安全控制、监控指标度量和弹性伸缩方面提供网关功能。图3-3所示为网关架构图,中间框内即是Gateway的功能范围。其启动一个Netty Server来接收客户端请求,使用Predicate+Filter完成Route(路由)的功能,然后转发给后方的各微服务。Spring Cloud Gateway可以与服务治理、安全管控等组件集成。

图3-3 网关架构图