Я исследую службы приложений Azure и среды служб приложений. Я вижу, что «передний конец» действует как балансировщик нагрузки для рабочих. Я также вижу, что по умолчанию имеется число 2 внешних интерфейсов, и при увеличении количества рабочих добавляется еще больше.
Мой вопрос таков: если внешние интерфейсы действуют как балансировщик нагрузки для рабочих, что решает, какой из нескольких внешних интерфейсов будет обслуживать запрос? Я всегда предполагал, что балансировщик нагрузки должен быть одним экземпляром, иначе вы столкнетесь с той же проблемой, которую намеревались решить.
В качестве дополнительного вопроса мне также любопытно, как нагрузка сбалансирована для рабочих? Это просто круговая малиновка?