springboot的解决方案
Zuul
Springcloud gateway
spring自己推出的。
Gateway介绍
权限监控 过滤处理 容错处理 谓词校验 限流
避免微服务承担过多压力;
重要名词
Route
一个路由包括 url id pridicate集合 filter集合
由多个route组成
路由规则
过滤器实现:路由校验 过滤处理 容错处理
一个完整映射节点
Pridicate
路由规则和校验逻辑
一些附加条件和内容
Filter
响应时:结果判断 响应头信息
网关官方
GateWay client
gatewayHandler Mapping
路由中 名字地址,谓词,映射规则 形成的集合
gatewayWebHandler
映射上后,取出名字和规则,封装成处理器,做代理。准备做远程请求
filter1
filter2
包含若干个过滤器,形成过滤器栈
一个先进后出的过程