Разница между методами балансировки Round Robin и Least Connections в Nginx заключается в том, как распределяются запросы между серверами:
- Round Robin. 15 Поступающие запросы равномерно распределяются между микросервисами по очереди. 5 На практике это выглядит так: первый запрос балансировщик отправляет к первому приложению, второй — ко второму, третий — к третьему, а четвёртый — снова к первому. 5 Далее алгоритм повторяется по кругу, пока не закончатся запросы. 5
- Least Connection. 15 Алгоритм обеспечивает равномерное распределение нагрузки между экземплярами приложения, основываясь на количестве соединений с сервером. 1 При этом каждый новый запрос попадает к серверу с наименьшим количеством активных соединений. 5