首页 > 解决方案 > WSO2 Api Manger 3.0.0 如何使用HA路由服务

问题描述

我们有两个以 HA 模式运行的 API 服务器,即相同的服务集在具有相同环境的两个 VM 上运行。我们想将 WSO2 APIM 用于 API 安全性,但问题是我们无法找到如何在 WSO2 APIM 中使用 HA 路由服务。例如

  1. API 服务器 1- http://192.168.0.2/getCustomerDetails
  2. API 服务器 2- http://192.168.0.3/getCustomerDetails

API 网关 - 192.168.0.10

一旦在 API Gateway 上注册,服务端点就变成了——

  1. URL1- https://192.168.0.10:8243/getCustInfo1

[编辑]

  1. URL2- https://192.168.0.10:8243/getCustInfo2

现在的问题是 WSO2 APIM 如何决定将请求路由到哪里,即 URL1 或 URL2 以访问相同的业务服务?或者在 WSO2 APIM 中有一些类似虚拟 ip 使用的概念?

标签: wso2wso2-am

解决方案


您不必在 API Manager 中为您的 2 个后端 URL 创建 2 个 API。创建单个 API 并使用负载平衡或故障转移端点[1]。

[1] https://apim.docs.wso2.com/en/latest/Learn/DesignAPI/Endpoints/high-availability-for-endpoints/


推荐阅读