有没有办法在 APIM 下为每个 API 设置健康检查?我们在 APIM 主机名上有 4 个 API,但 Front Door 只有 1 个 URL 的位置,如果无法访问另一个 API 怎么办?
假设主机 api.domain.com 指向 APIM。
假设托管的微服务是:
/profile
/reports
/config
/sales
他们都在 2 个区域,美国东部 2 和美国中部。
前门只让我们检查 api.domain.com/profile/health 但 api.domain.com/sales 可能在一个地区出现故障,我们需要转移到另一个地区。
如果你想要一个 Front Door 解决方案,你可以为每个 API 使用一个单独的端点。您可能还对 API 管理可用性区域支持 感兴趣。您可能还想研究一种方法来保持您的个人 API 后端正常运行,即使存在区域问题,假设它们部署在 Azure 的多个位置。