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

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请教一个 zuul 网关内嵌 ribbon 的问题
未分類
6 11 月 2020

请教一个 zuul 网关内嵌 ribbon 的问题

请教一个 zuul 网关内嵌 ribbon 的问题

資深大佬 : brezp 2

本人需要实现一个灰度发布的功能:有两个环境,一个开发,一个测试;需要实现打到测试环境的 zuul 网关,在配置了白名单后,转发去开发环境的 zuul 网关,实现方式是使用 zuul 里面内嵌的自定义 Load Balance Rule 的规则,但是在发现转发至开发环境的 zuul 网关后,开发环境的 zuul 网关什么日志都没有,最后请求居然神奇得又打回了测试环境的服务,返回了测试环境的接口数据。有没有做过相关骚操作或者研究过 zuul 源码的小伙伴给本人解答一下是为什么

大佬有話說 (7)

  • 主 資深大佬 : brezp

    但是测试中直接转发到实际的 web 服务是可行的,就是转发到另一个网关不行。。

  • 資深大佬 : xuanbg

    开发环境的 zuul 网关什么日志都没有,你是怎么确定流量被转发到开发环境网关的呢?

    其实,这种场景用 Nginx 反代分发不好吗?

  • 主 資深大佬 : brezp

    @xuanbg 我确定是通过#1 在测试环境的网关日志中有记录,#2 如果配置了白名单并且关闭了开发环境的网关,请求连接会报连接异常,找不到服务。 不用 nginx 是 nginx 在更外面的一层,我没有权限操作,我这只是后台服务之间的控制

  • 主 資深大佬 : brezp

    我怀疑是 ribbon 在测试环境的 zuul 网关就记录了各服务的服务注册信息,并且转发至开发环境的 zuul 网关后,并没有更新保存的服务注册信息,但是又觉得不合理

  • 資深大佬 : xuanbg

    你测试环境和开发环境是同一个 Eureka ???

  • 主 資深大佬 : brezp

    @xuanbg 不是,注册中心是不同环境的

  • 主 資深大佬 : brezp

    没人么,现在放弃了网关转发至网关了。。。
    改为直接转发至开发环境的相应服务实例实现了。。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

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

51la

4563博客

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