Что такое upstream в nginx?

Middle
479 просмотров
AFK Offer AI

upstream — блок в конфигурации nginx, описывающий группу бэкенд-серверов. Внутри перечисляешь серверы с весами и параметрами. Nginx балансирует нагрузку между ними (round-robin по умолчанию, можно least_conn или ip_hash). Если один сервер упал — nginx автоматически перестаёт на него слать. Это базовый способ горизонтального масштабирования Go-сервисов: запускаешь несколько инстансов на разных портах и объединяешь через upstream.

Следующий вопрос

Что такое FOR UPDATE SKIP LOCKED?