⚙️ Round Robin (по кругу):
Запросы равномерно распределяются между серверами.
upstream backend {
server 192.168.1.101;
server 192.168.1.102;
}⚙️ Least Connections (наименьшее количество соединений):
Запрос отправляется серверу с наименьшим количеством активных соединений.
nginx
upstream backend {
least_conn;
server 192.168.1.101;
server 192.168.1.102;
}⚙️IP Hash (хэширование IP):
Запросы от одного клиента всегда направляются на один и тот же сервер.
Используется для обеспечения сессий (session affinity).
upstream backend {
ip_hash;
server 192.168.1.101;
server 192.168.1.102;
}⚙️Weight (вес сервера):
Серверы с большим весом получают больше запросов.
upstream backend {
server 192.168.1.101 weight=3;
server 192.168.1.102 weight=1;
}#гайд
