跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请教一个 Spring Cloud Gateway 的问题 ,懂 Spring Cloud Gateway 的请进,不懂的也可以进来帮我思考思考。感谢!
未分類
16 2 月 2021

请教一个 Spring Cloud Gateway 的问题 ,懂 Spring Cloud Gateway 的请进,不懂的也可以进来帮我思考思考。感谢!

请教一个 Spring Cloud Gateway 的问题 ,懂 Spring Cloud Gateway 的请进,不懂的也可以进来帮我思考思考。感谢!

資深大佬 : 0x666666 3

问题如下: 我有一个需求,我所负责的是一个网关模块,由于历史原因,导致现在需要进行部分重构,将原有的网关替换成 Spring Cloud Gateway 。

主要是缩短链路,原有的链路:a-service -> b-service -> c-service

改变链路为:a-service -> c-service

新老接口都有统一的路径前缀:/proxy/${appName}/${serverName}

存在的问题:

  1. 由于需要尽快上线,老接口的路由规则不能改变也就是继续走 a-service -> b-service -> c-service,但是新接口就要走新链路 a-service -> c-service 。
  2. 这里我做了一个白名单,把旧的接口路径放到了白名单中。
  3. 我配置了路由规则为:
routes:   - id: vcs-console     uri: http://localhost     predicates:       - Path=/proxy/vcs/console**     filters:        - StripPrefix=1 
  1. 由于新老接口 uri 路径一直,我想通过白名单判断,如果在白名单中不使用路由规则,继续走老链路。如果不在白名单中就使用路由规则走新链路。

请问该怎么实现?

大佬有話說 (0)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具