Встречается на собеседованиях • сегодня
Что произойдет при нарушении работы сервиса
При нарушении работы сервиса возможны разные сценарии в зависимости от конфигурации и архитектуры:
1. **Без обработки ошибок** – клиент получит `500 Internal Server Error` или исключение (например, `NullPointerException`).
2. **С резервированием** – если сервис масштабируемый или есть fallback-механизмы (например, Hystrix), запрос может перенаправиться на здоровый инстанс.
3. **С retry-логикой** – клиент может автоматически повторить запрос (например, Spring Retry).
Пример обработки в Spring Boot:
```java
@RestControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(Exception.class)
public ResponseEntity handleException(Exception ex) {
return ResponseEntity.status(500).body("Service unavailable");
}
}
```
**Рекомендации:**
- Мониторинг (Prometheus, Grafana)
- Circuit Breaker (Resilience4j)
- Логирование ошибок
- Graceful shutdown

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