Встречается на собеседованиях • сегодня

Как система поймет, что микросервис Instance отключился

В микросервисной архитектуре для обнаружения отключенных инстансов обычно используются механизмы health-check и service discovery: 1. **Heartbeat (пульс)** – инстанс периодически отправляет сигналы "жив" в service registry (например, Eureka, Consul). Если сигналы прекращаются, система помечает инстанс как недоступный. 2. **Health Checks** – система регулярно опрашивает эндпоинт `/health` инстанса. Если ответа нет или статус не `200 OK`, инстанс считается упавшим. Пример на Spring Boot: ```java @RestController public class HealthController { @GetMapping("/health") public ResponseEntity health() { return ResponseEntity.ok("OK"); } } ``` 3. **Таймауты** – если инстанс не отвечает дольше заданного времени (например, 30 сек), он исключается из ротации. 4. **Кубатура (Kubernetes)** – в k8s liveness-пробы автоматически перезапускают под при сбоях.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы