ТЕОРИЯ
Балансеры и автовыбор: как это работает
5 МИН ЧТЕНИЯ
·ОБНОВЛЕНО 2026-05-23
Перейти к практике →
«Автовыбор» звучит просто, а на деле это четыре разных уровня и минимум пять стратегий, которые оптимизируют разное. И одна из них, самая популярная, под ТСПУ предсказуемо ломается. Разберу, где живёт балансировка, чем стратегии отличаются и почему leastPing «работает пару минут, потом заглохает». Без конфигов.
Две задачи балансировки
Балансировка решает не одну задачу, а две сразу, и их полезно держать в голове раздельно:
- Раздать нагрузку — чтобы клиенты не толпились на одной ноде, пока другие простаивают.
- Пережить падение — чтобы блок или смерть одной ноды не уронили сервис.
Разные механизмы решают эти задачи по-разному, и «автовыбор» на клиенте — только один из уровней. Всего их четыре, от клиента до транспортного фронта.
Четыре уровня
Уровень 1 — Xray-балансеры (серверные). Внутри одного Xray несколько выходных аутбаундов собираются в пул, и правило роутинга шлёт трафик не на конкретный outbound, а в балансер, который сам выбирает члена пула. Это то, что делает «нода веером на несколько выходов».
ТАРИФ BASE
Дальше — после оплаты
Статья входит в Base — разовый платёж 2 000 ₽ открывает 79 гайдов. Навсегда, без подписки.
Открыть за 2 000 ₽