Azure 流量管理器加权路由,多少权重重要?

Azure traffic manager Weighted routing , how much wight matters?

在我们为端点分配权重的 Azure 流量管理器中,我有两个端点,其中一个端点(端点 1)的权重为 1,另一个(端点 2)的权重为 2,我知道更多的流量将流向端点 2,但有多少?是不是好像 3 个请求中有 2 个会转到端点 2,而 3 个请求中有 1 个会转到端点 1。

如果我将其更改为

端点 1 - 1 端点 2 - 100

会有什么影响?

没有具体的加权百分比。配置加权时,较高的值具有更高的优先级。因此,如果我们将端点 1= 50 & 端点 2= 70 更多流量将路由到端点 2

参考 - Azure Doc

我认为他们使用比率。因此,如果您具有以下权重:1 和 2,它将把三分之一的流量路由到第一个端点,将三分之二路由到第二个端点。

使用您的值(1 和 100),它会将大约 0.9% 路由到第一个端点,将 99.1% 路由到第二个端点。

我同意第一张海报,您可以在 windows 上使用 运行 从命令行检查它,例如:

for ($i=0;$i -lt 50;$i++) { ipconfig /flushdns |grep aldkjf ; nslookup lbtest-abcd.trafficmanager.net | grep lbtest }

您可能需要安装 grep,或使用任何 window 等效项。

这会给出一堆条目,例如:

lbtest####.azurewebsites.net
lbtesteast#####.azurewebsites.net

我计算东线时,它给出了到达东线的条目总数 7、18、11、7、10(或 53/250),我的权重为西边 15 和东边 5,结果是 21.2% 击中了东,78.8% 击中了西。