WSO2 Api Manger 3.0.0如何使用服务的HA路由

WSO2 Api Manger 3.0.0如何使用服务的HA路由,wso2,wso2-am,Wso2,Wso2 Am,我们有两个API服务器以HA模式运行,即相同的服务集在具有相同环境的两个VM上运行。我们希望使用WSO2 APIM实现API安全性,但问题是我们无法找到如何在WSO2 APIM中使用HA路由服务。 例如 API服务器1- API服务器2- API网关-192.168.0.10 在API网关上注册后,服务端点将成为- URL1- [编辑] URL2- 现在的问题是WSO2 APIM如何决定将请求路由到何处,即URL1或URL2以访问同一业务服务?或者WSO2 APIM中有一些概念,比如虚拟ip使用

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

API服务器1- API服务器2- API网关-192.168.0.10

在API网关上注册后,服务端点将成为-

URL1- [编辑]

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

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


[1]

@TMKasun您能给出您的专家意见吗?URL1和URL2之间有什么区别?您是如何获得这些2的?URL1是指在API网关192.168.0.10上注册API服务器1的API,URL2是指注册API服务器2的API。您可以考虑API服务器1和2处于高可用性模式。谢谢。将尝试实现相同的功能。是否可以在故障切换选项中使用主动-主动机制,因为当前在wso2 api 3.0.0中它是主动-被动模式。故障切换意味着主动-被动。负载平衡意味着主动-主动。这两个都是支持的。谢谢蜜蜂,我已经测试了这两个选项,但都可以单独使用。我同时需要两个选项,即应该通过LB发现服务,如果任何LB端点关闭,则应该从下一个可用节点提供错误请求,而不是抛出错误请求。当前,如果我选择LoadBalancer选项,那么如果任何节点关闭,它将抛出网络故障循环错误。