续SpringGateway网关

本文详细介绍了SpringGateway的动态路由规则,重点解析了如何基于目标服务器的nacos注册名称设置路由路径。同时,文章探讨了Path断言在路径匹配中的作用,以及Query断言在检查请求参数中的应用。还提到了SpringGateway内置过滤器和可能遇到的Gateway与SpringMvc的依赖冲突问题及其解决方案。
摘要由CSDN通过智能技术生成

第一章 动态路由

文章目录

  • 动态路由生成规则为:在网关端口号后先写要路由到的目标服务器在nacos注册的名称,再编写具体路径
    
  • 内置断言(predicates)
  • 一、断言的意思就是判断某个条件是否满足
  • 二、Path断言,判断请求的路径是不是满足条件
    • 1.如果路径满足这个条件,就路由到指定的服务器
    • 2.Path实际上只是SpringGateway提供的多种内置断言中的一种
  • 总结
还有很多其它断言
- after
- before
- between
- cookie
- header
- host
- method
- path
- query
- remoteaddr

前言

网关项目随着微服务数量的增多
gateway项目的yml文件配置会越来越多,维护的工作量也会越来越大
所以我们希望gateway能够设计一套默认情况下自动路由到每个模块的路由规则
这样的话,不管当前项目有多少个路由目标,都不需要维护yml文件了
这就是我们SpringGateway的动态路由功能

一、时间相关

after,使用After设置必须在指定时间之后访问,
否则发生404错误拒绝访问
before,使用Before设置必须在指定时间之前访问
between,使用Bet
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值