Config, Gateway, Eureka 😕 база
Зачем нужен Spring Cloud Config?
Центральное хранилище конфигурации для всех микросервисов: настройки лежат в одном месте (обычно Git), сервисы забирают их при старте.
Config, Gateway, Eureka 😕 база
Что делает API Gateway?
Единая входная точка для всех клиентских запросов: маршрутизирует к нужному сервису, а заодно авторизация, rate limiting, логирование.
Config, Gateway, Eureka 🤓 уверенно
Какую задачу решает Eureka?
Service Discovery: сервисы регистрируются в ней при старте, и любой сервис может найти адрес другого по имени, а не по захардкоженному IP.
Config, Gateway, Eureka 🤓 уверенно
Почему в Kubernetes часто не нужна Eureka?
Kubernetes Service уже решает ту же задачу — стабильное имя и обнаружение подов встроены в платформу.
Config, Gateway, Eureka 🧐 глубоко
Как обновить конфигурацию сервиса без рестарта (Spring Cloud Bus, @RefreshScope)?
Config, Gateway, Eureka 🧐 глубоко
Какие сквозные задачи удобно решать на уровне Gateway, а какие нет?
Config, Gateway, Eureka 😎 про
Как Gateway участвует в аутентификации: проверка JWT на входе vs в каждом сервисе?
Config, Gateway, Eureka 😎 про
Что произойдёт при падении Config Server и как от этого защититься?
Circuit Breaker 😕 база
Что делает Circuit Breaker простыми словами?
Как электрический автомат: если сервис-зависимость постоянно падает, перестаёт к нему ходить и сразу отдаёт запасной ответ.
Circuit Breaker 😕 база
Что такое fallback?
Запасной вариант ответа, когда основной сервис недоступен: значение по умолчанию, данные из кэша или вежливая ошибка.
Circuit Breaker 🤓 уверенно
Назови три состояния Circuit Breaker.
Closed — запросы идут; Open — сразу fallback без запроса; Half-Open — пробует пропустить часть запросов, чтобы проверить восстановление.
Circuit Breaker 🤓 уверенно
Что такое каскадный сбой?
Один упавший сервис заставляет вызывающих ждать таймауты, у них кончаются потоки — и они падают тоже, цепочкой по всей системе.
Circuit Breaker 🧐 глубоко
Чем retry опасен без ограничений и что такое exponential backoff?
Circuit Breaker 🧐 глубоко
Какие возможности даёт Resilience4j помимо Circuit Breaker?
Circuit Breaker 😎 про
Как выбрать пороги срабатывания Circuit Breaker для конкретного сервиса?
Circuit Breaker 😎 про
Что такое bulkhead-паттерн и когда он нужен?