10

Azure 应用服务的 ARM 模板具有配置负载平衡算法的设置 - loadBalancing。根据文档,它可以通过 SiteConfig 对象获得,并且可以具有以下值:WeightedRoundRobin、LeastRequests、LeastResponseTime、WeightedTotalTraffic、RequestHash。

我们使用标准 S1 应用服务计划对两个实例进行了一些测试。第一个实例响应所有请求没有延迟,第二个实例响应所有请求延迟 3 秒,ARR 关联已关闭。

测试表明所有设置执行相同 - 经过一段时间的加速时间后,所有请求在两个实例之间均匀分布。至少对于 LeastResponseTime 来说是没有预料到的,它直观地假设将更多流量引导到第一个实例(响应时间短)。

所以问题是,这个设置是否有效?如果是这样,它在什么应用服务配置中受到尊重?

4

0 回答 0