wso2 - WSO2 Api Manger 3.0.0 如何使用HA路由服务
问题描述
我们有两个以 HA 模式运行的 API 服务器,即相同的服务集在具有相同环境的两个 VM 上运行。我们想将 WSO2 APIM 用于 API 安全性,但问题是我们无法找到如何在 WSO2 APIM 中使用 HA 路由服务。例如
- API 服务器 1- http://192.168.0.2/getCustomerDetails
- API 服务器 2- http://192.168.0.3/getCustomerDetails
API 网关 - 192.168.0.10
一旦在 API Gateway 上注册,服务端点就变成了——
[编辑]
现在的问题是 WSO2 APIM 如何决定将请求路由到哪里,即 URL1 或 URL2 以访问相同的业务服务?或者在 WSO2 APIM 中有一些类似虚拟 ip 使用的概念?
解决方案
您不必在 API Manager 中为您的 2 个后端 URL 创建 2 个 API。创建单个 API 并使用负载平衡或故障转移端点[1]。
[1] https://apim.docs.wso2.com/en/latest/Learn/DesignAPI/Endpoints/high-availability-for-endpoints/
推荐阅读
- firebase - Firebase 托管引发错误:Uncaught SyntaxError: Unexpected identifier
- sql-server - SSRS 数据驱动订阅
- node.js - 如何清理节点/npm snd 重新启动。节点gyp错误
- unificationengine - 如何使用统一引擎向 Line 发送消息?
- c# - Automapper map propeprties to list
- asp.net - how to give xml file source in app.config and write/read those xml files form winform?
- python - get groups that contain all needed values
- apache-spark - 如何将 jar 添加到正在运行的 spark 上下文中?
- groovy - 在请求标头中传递 JWT 在 groovy 脚本中不起作用
- python - 图形 - python 中带有闪电的下雨动画