open atlas
↑ К треку
Архитектура бэкенда BE · 06 · 08

Circuit breakers: тест на припоминание

Промпты на свободное припоминание по всему юниту. Сначала ответь своими словами, затем раскрой эталонный ответ и сравни.

BE Senior ◷ 13 min
Уровень
ОсновыJuniorMiddleSenior

Припоминание бьёт перечитывание. Для каждого промпта скажи или напиши полный ответ по памяти, прежде чем открыть эталон — именно усилие припоминания закрепляет материал.

Цель

Реконструируй хребет юнита — почему медленное хуже мёртвого, машина из трёх состояний, условие срабатывания, bulkheads, пара timeout-и-fallback и сбои на масштабе флота — не подглядывая в уроки.

Вспомните перед уходом
  1. 01
    Почему медленная зависимость опаснее полностью мёртвой и какова ключевая работа circuit breaker'а?
  2. 02
    Опиши три состояния circuit breaker'а и четыре перехода между ними.
  3. 03
    Каково условие срабатывания и почему минимальный порог объёма необходим?
  4. 04
    Почему breaker'а недостаточно самого по себе, что добавляет bulkhead и каков компромисс thread-pool против semaphore?
  5. 05
    Почему timeout — триггер, а fallback — ответ, и почему graceful degradation должна быть редкой?
  6. 06
    Как меняются breaker'ы, retries и shedding при переходе от одного процесса к флоту?
Итог

Если ты смог реконструировать каждый ответ по памяти, ты держишь хребет юнита: медленное хуже мёртвого, потому что вызывающие блокируются и голодят общий пул; машина из трёх состояний (closed считает, open отвергает, half-open зондирует) быстро отказывает больной зависимости; условие срабатывания — failure rate по скользящему окну с минимальным порогом объёма, где медленное считается отказом; bulkhead изолирует бюджет на зависимость там, где реактивный breaker не может; timeout делает зависание считаемым, а fallback решает, что вернуть, когда открыт; и на масштабе флота опасности — пер-инстансовое состояние, retry amplification, сбивающиеся в стадо пробы и некоординированный shedding — каждой нужен ответ на уровне флота.

Что-то непонятно?

Задай вопрос по этому уроку. Вопросы анонимны и попадают напрямую автору — урок станет лучше.

хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.