Spring Cloud(Kilburn 2022.0.2版本)系列教程(五) 服务网关(SpringCloud Gateway)
一、服务网关
1.1 什么是网关
在微服务架构中,服务网关是一个至关重要的组件。它作为系统的入口,负责接收客户端的请求,并将这些请求路由到相应的后端服务。API
网关是一个搭建在客户端和微服务之间的服务,可以在API
网关中处理一些非业务功能的逻辑,例如权限验证、监控、缓存、请求路由等。API
网关就像整个微服务系统的门面一样,是系统对外的唯一入口。有了它,客户端会先将请求发送到API
网关,由API
网关根据请求的标识信息将请求转发到微服务实例。Spring Cloud Gateway
是Spring Cloud
提供的一个强大的服务网关解决方案。
Spring Cloud Gateway
底层使用了高性能的通信框架Netty。Netty 是高性能中间件的通讯底座, rocketmq
、seata
、nacos
、sentinel
、redission<