azure - 如何使用Azure API管理进行负载平衡?

标签 azure azure-api-management

可以使用Azure API管理来实现负载平衡吗?我想自动将对 API 管理中某个 API 的客户端调用分发到后台多个不同的 Web API 服务。在不引入API网关的情况下如何实现这一点? 谢谢!

最佳答案

这似乎不可能。来自文档here .

API Management doesn't perform any load balancing, so it should be used in conjunction with a load balancer such as Application Gateway or a reverse proxy. For information about using API Management with Application Gateway, see Integrate API Management in an internal VNet with Application Gateway.

话虽如此,如果您只想将 APIM 用作 LB,那么您的费用就过高了,或者您的系统可能需要重新设计。 APIM 主要用于代理后端 API、身份验证、缓存、添加速率限制等功能。

关于azure - 如何使用Azure API管理进行负载平衡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76934083/

相关文章:

Microsoft Azure 中的 Tomcat 集群

azure - API管理ARM模板创建

azure - Microsoft Azure - 如何导出和创建 Api 管理的部署脚本

azure - 根据特定的 JWT 声明将请求转发到区域 API

java - 如何使用java在azure文件存储帐户上写入CSV文件?

Azure API 运行命令 - 已接受 202 响应

azure - 保护 Azure Api 管理中的 WebApi 安全

azure-api-management - 管理外部经过身份验证的 API

azure - 打开 Azure Web 作业的端口

node.js - 如何将 Azure-key-vault 与 AKS pod 连接?