网关服务gateWay
网关除了路由以外 还可以做统一网关鉴权 限流 统一日志等
route ID URI(请求地址) 一组断言 和一组过滤器组成的
predicate 根据条件返回boolean值 要么为真要么为假
Filter 对已经通过的路由请求 可以加工
- 代表一个组的意思
-After=xxx时间 在这之后访问该uri的可以放行
-Before=xxx时间 在这访问之前的uri可以放行
-between 在xxx和xxx时间之间
如果请求的信息包含cookie信息
如果请求头 包含x-Request-Id 且 这个值是多个数字
如果提交的域名是下面的就路由 否则不路由
提交请求是GET,POST方法 其他方法不路由
按照请求路径路由
按照提交请求参数路由
或者请求参数是多个
请求地址是该地址才会路由
权重路由 如果权重是8 那么就路由到weighthigh.org 如果是2 就是weightlow.org
--------------------------------------------------------------------------------------
当我们通过断言后 才会经过过滤器的过滤条件
当我们路由到example.org 后 我们会给这个请求 的请求头上添加X-Request-red 值为blue 的信息
如果提交的 参数是/red/{segment}参数 那么就请求该地址example.org 并给该请求添加x-request-red 值为blue={segment}
在响应的时候添加响应的header头
对访问的路径进行重写 因为application.yml 中配置了contentPath 与前端的地址不对应 那么就需要将路径进行重写
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)