【问题标题】:Azure API Management multi-region deploy and backend services in multiple regionsAzure API Management 多区域部署和多区域后端服务
【发布时间】:2018-05-09 10:41:33
【问题描述】:

在 Azure API 管理高级层中,您可以轻松地将 APIM 实例部署到多个其他区域。 由于 APIM 的实例包含后端 API 的抽象,这意味着到另一个区域的部署仍将指向与主要区域的后端 API 相同。

这是否意味着多区域部署仅作为可用性衡量标准,可能会导致延迟改善?

假设我有几个独立的 API 部署到 Azure,我想将这些 API 部署到多个 Azure 区域并通过 APIM 管理它们。 我是否必须部署单独的 APIM 实例以允许它们中的每一个都指向该区域中的 API? 在这种情况下,多区域部署的价值有限。 任何人都有这方面的经验以及如何处理它?

【问题讨论】:

    标签: azure azure-api-management


    【解决方案1】:

    策略可用于将特定区域的流量引导到特定区域的后端。 context.Deployment.Region 应该以显示格式为您提供区域,即“美国西部”、“北欧”等。结合选择策略,允许您拥有特定于区域的逻辑。 set-backend-service 策略将允许您更改后端服务的基本 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-27
      • 2021-10-25
      • 1970-01-01
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多