GateWay
三个关键名词
在介绍前,我们先要了解一下网关的三个关键名词:路由(Route)、谓词(Predicate)、过滤器(Filter)。
路由(Route)是指一个完整的网关地址映射与处理过程。一个完整的路由包含两部分配置:谓词(Predicate)与过滤器(Filter)。前端应用发来的请求要被转发到哪个微服务上,是由谓词决定的;而转发过程中请求、响应数据被网关如何加工处理是由过滤器决定的。
底层实现
在了解了SpringCloud GateWay配置和谓词用法后,我们再来看一下GateWay的底层实现。执行流程图如下: