Gloo、Kong 等中的反向 URL 转换

问题描述

我一直在谷歌搜索和谷歌搜索,但我仍在尝试了解 Gloo 或 Kong 等 API 网关的一个方面。我知道您可以配置它们,以便面向外部的 URL 在幕后“连接”到具有可能完全不同的 URL 的内部服务器。这部分看起来像是一个简单的映射练习。

但我不明白的是,如果这些服务之一在其响应中返回了一个 URL(针对自身或什至其他服务),您会怎么做。我真的看不到很多关于你如何处理这个问题的例子。以 Gloo 为例,VirtualService 实例将定义“转发”路由(获取公开的 URL 和请求并重写它们以转发到内部服务)。 “内部”的服务不知道这个路由是什么样的,所以他们无法预测面向公众的 URL 是什么。所以我假设他们会使用他们知道的(唯一的)路由返回(例如 JSON)响应,其中包含链接,然后 API 网关将接收响应并重写其中的任何链接

但是我找不到有关此的任何文档?特别是,我感兴趣的是让一个服务返回链接解析到其他服务并确保这些重写也正确完成。据我所知,所需的信息都存储在 VirtualService 中,因此,除了 Gloo 代理之外,没有人可以真正进行这种重写,而且我没有看到任何证据。

我是不是遗漏了什么?!?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)