Встречается на собеседованиях • сегодня
Что такое балансировщик нагрузки
Балансировщик нагрузки (Load Balancer) распределяет входящие запросы между несколькими серверами для оптимизации производительности, отказоустойчивости и масштабируемости.
Типы балансировки:
- Round Robin – запросы распределяются поочередно.
- Least Connections – направляет запрос на сервер с наименьшей нагрузкой.
- IP Hash – клиент всегда попадает на один сервер (полезно для сессий).
Пример (Spring Cloud LoadBalancer):
java
@LoadBalanced
@Bean
RestTemplate restTemplate() {
return new RestTemplate();
}
// Вызов сервиса через балансировщик
String response = restTemplate.getForObject("http://my-service/api/data", String.class); Плюсы:
- Повышает доступность
- Уменьшает нагрузку на отдельные серверы
- Поддерживает горизонтальное масштабирование

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы