Встречается на собеседованиях • сегодня
Что будет с сервисом при перегрузке запросами
При перегрузке запросами сервис может вести себя по-разному в зависимости от его архитектуры и настроек:
- Отказ в обслуживании (503 Service Unavailable) – если нет механизмов балансировки нагрузки
- Замедление работы – при достижении лимитов пулов потоков/соединений
- Падение сервиса – при исчерпании памяти или других ресурсов
Пример защиты в Spring Boot:
java
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(new RateLimitInterceptor(1000, 60)) // 1000 запросов в минуту
.addPathPatterns("/api/**");
}
}Рекомендуемые решения:
- Очереди запросов (RabbitMQ, Kafka)
- Rate limiting (Bucket4j, Resilience4j)
- Автоскейлинг (Kubernetes HPA)
- Кеширование (Redis)

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