Встречается на собеседованиях • сегодня
Для чего нужен балансировщик нагрузки
Балансировщик нагрузки (Load Balancer) распределяет входящие запросы между несколькими серверами, чтобы:
- избежать перегрузки одного сервера
- повысить отказоустойчивость
- увеличить пропускную способность системы
Пример:
java
// Spring Cloud LoadBalancer (пример конфигурации)
@Bean
@LoadBalanced
public RestTemplate restTemplate() {
return new RestTemplate();
}
// Вызов сервиса через балансировщик
@Service
public class MyService {
@Autowired
private RestTemplate restTemplate;
text
public String callService() {
// Запрос будет распределен между инстансами "my-service"
return restTemplate.getForObject("http://my-service/api/data", String.class);
}}
text
Популярные решения: Nginx, HAProxy, AWS ALB, Spring Cloud LoadBalancer.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы