我们可以自定义或更改APIM的路由方法吗?

问题描述

this link可以明显看出,默认情况下,API管理使用 Performance 路由方法。有什么方法可以更改APIM的方法?我的意思是,如果我想使用基于优先级的路由而不是性能或地理位置路由?我们可以为APIM定制路由方法吗?

解决方法

就像您提到的那样,默认情况下,API管理使用性能路由方法。

意思是,它尝试连接到可能更近(较低延迟)的区域!

没有办法覆盖它。但是,要使用自定义路由方法(如基于优先级的路由),可以使用Azure Traffic Manager

Azure流量管理器支持以下路由方法

  1. 优先级(您的要求)
  2. 地理
  3. 性能
  4. 多值
  5. 子网
  6. 加权

在下面的文章中都有介绍,这些文章详细介绍了使用自定义路由方法的带有Traffic Manager的APIM的配置:

  1. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-deploy-multi-region#-use-custom-routing-to-api-management-regional-gateways

  2. http://techtrainer.me/configure-highly-available-multi-region-azure-apis-using-traffic-manager/

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...