我正在研究Azure应用服务和应用服务环境。我可以看到“前端”充当了工作人员的负载平衡器。我还可以看到默认情况下有2个前端,随着工作人员数量的增加,还会添加更多前端。
我的问题是,如果前端充当工作人员的负载平衡器,那么是什么决定了多个前端中的哪个服务于请求?我一直以为负载均衡器必须是单实例,否则最终会遇到同样要解决的问题。
作为后续问题,我也很好奇如何平衡工人的负担?简单的循环赛吗?
答案 0 :(得分:0)
前端是一个七层负载均衡器,充当代理,在不同的应用程序及其各自的Worker之间分配传入的HTTP请求。目前,App Service负载平衡算法是为给定应用程序分配的一组服务器之间的简单轮循。