当前位置: 首页 > news >正文

Gateway路径匹配规则易错点

 

目录

 

一、问题描述

二、问题产生原因:

三、总结


一、问题描述

     在做微服务的项目的时候,选择在nacos上配置Gateway网关的路由规则,然后在进行前后端联调测试的时候发现,部分的微服务可以正常访问,但是commerce-service这个微服务访问不了,后端控制台日志报错404,也就是找不到对应的服务。以下是我最开始的网关配置,如下图:

二、问题产生原因:

       经过查询才了解到问题在于对gateway配置中-path的理解错误,我在配置过程中的时候,认为多个path路由转发到同一个微服务的逻辑是或的逻辑,也就是满足其中一条匹配规则就路由过去,但是实际上是并的逻辑,也就是说得全部满足才会路由到这个微服务,所以在进行接口测试和联调测试的时候,发现网关出会报错,报错为http 404。将其修改为如下图后可以正常进行路由转发:

三、总结

在进行gateway网关配置的时候,同一个id下多个匹配规则之间并不是或的关系,而是且的关系,所以需要分开进行配置,虽然可能会麻烦些,但是不会产生报错。

相关文章:

  • Recent Advances in Speech Language Models: A Survey
  • JVM调优详解(二)
  • AI大模型之机器学习理论及实践:监督学习-机器学习的核心基石
  • 北斗导航深度接入小程序打车:高精度定位如何解决定位漂移难题?
  • 数据结构day1
  • HTML基础结构
  • AWS ACM 重磅上线:公有 SSL/TLS 证书现可导出,突破 AWS 边界! (突出新功能的重要性和突破性)
  • [Hestia]开源网络服务器控制面板,快速、可靠、开源
  • 【计算复杂度】普通卷积 VS 深度可分离卷积
  • 深入解析AIGC:技术原理、应用场景与未来挑战
  • 【附源码】考试报名系统设计与实现+SpringBoot + Vue (前后端分离)
  • 多智能体协同的力量:赋能AI安全报告系统的智能设计之道
  • 运行go程序时出现的同包多文件不能调用的问题
  • Python datetime模块详解
  • 【GNSS定位算法】Chapter.2 导航定位算法软件学习——Ginav(二)SPP算法 [2025年6月]
  • Neo4j.5.X社区版创建数据库和切换数据库
  • 最近小峰一直在忙国际化项目,确实有点分身乏术... [特殊字符] 不过! 我正紧锣密鼓准备一系列干货文章/深度解析
  • Flink SQL执行流程深度剖析:从SQL语句到分布式执行
  • Redis集群性能优化实战指南
  • 开启游戏新时代:神经网络渲染技术实现重大跨越
  • 制作ppt的软件电脑版免费/商品关键词怎么优化
  • 路由器做服务器做网站/最近三天的新闻大事简短
  • 要做网站照片怎么处理/上街网络推广
  • 网站做的和别人一样违法/济南seo排名优化推广
  • 企业形象设计毕业论文/太极seo
  • 做奶茶的网站怎么来做优化/百度应用商店app下载