繁体   English   中英

WSO2 API Manager 根据客户端重定向

[英]WSO2 API Manager redirect according to client

是否可以让 API 管理器将传入的客户端 API 调用重定向到根据客户端数据自定义的后端 URL?

在我们的后端,我们为每个客户端激活不同的实例 URL,例如:

  • client1.api.domain.internal
  • client2.api.domain.internal
  • ...

客户端连接到 API 管理器到一个唯一的共享地址,例如 api.domain.ext,然后客户端应相应地路由到内部 API(该参数绑定到客户端配置文件)。

这是否可以通过配置实现,或者是否需要开发自定义组件?

您可以使用 API 管理器。 向客户端发布一个 API-A 以通过发布者公开订阅。 定义另一个内部 API-B(不要发布它),根据客户端的请求在其中执行路由逻辑。 将 API_B 作为生产 URL 指向 API_A。 因此,请求将被路由到您的内部 API-B,您可以在其中定义您的中介逻辑。

但是对于定义中介逻辑,您需要做的是,在文本编辑器中打开 API 配置并需要编辑或通过管理控制台的源视图。 您可以按照 ESB 指南为各种调解人选择合适的调解人。

希望这可以帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM