为什么 Azure 流量管理器不能与服务总线一起使用?

Why can't Azure Traffic Manager be used with Service Bus?

我正在尝试使用流量管理器在不同区域中部署 2 个服务总线以提供弹性,而不必向两个区域发送重复消息,如 https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-outages-disasters

中所述

我希望使用服务总线 REST API 让流量管理器查询 URL namespace.servicebus.windows.net/ 以进行健康检查,因为它将 return 200如果一个区域面临中断,通常并且可能会无法连接。

由于在选择 "Azure Endpoint" 时流量管理器中的下拉菜单拒绝让我选择任意 URL,因此我尝试使用上面的 URL "External Endpoint",但是端点不会创建。它失败并显示 "Failed to save configuration changes to Traffic Manager profile Error: The domain name xxx is invalid"。

如果 url xxx.servicebus.windows.net/ 可以从外部解析,为什么流量管理器不允许这样做?

添加外部端点类型的端点时,需要添加完全限定域名(FQDN),如下所示:

注意: FQDN 是一个包含主机名、根域和顶级域的域名。它还可能在根域和主机名之间包含其他子域。详情请参考here.