awesome-everything EN
↑ Обратно к восхождению

Распределённые системы

Распределённый капстоун: свободное воспроизведение

Суть Промпты на свободное воспроизведение по всему распределённому треку — кворум, fencing, часы, саги, ретраи, идемпотентность — ответь своими словами до раскрытия эталона.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 14 min

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

Цель

Реконструируй спину трека, не подглядывая: пересечение кворума, fencing против устаревшего лидера, логические часы, компенсации саги, бюджеты ретраев и ключ идемпотентности, связывающий их все в швах.

Вспомните перед уходом
  1. 01
    Сформулируй правило кворума R + W > N и объясни, что каждая его сторона даёт в пайплайне заказа.
  2. 02
    Почему устаревший лидер не может защитить систему проверкой «лидер ли я ещё?» перед записью, и что её защищает?
  3. 03
    Почему нельзя упорядочивать события между сервисами по wall-clock меткам и что используют взамен?
  4. 04
    Почему нет распределённой ACID-транзакции на четыре сервиса и что заменяет rollback?
  5. 05
    Объясни усиление ретраев и бюджет ретраев, который его ограничивает.
  6. 06
    Почему идемпотентность — несущий примитив и что отличает корректный ключ от молча проваливающегося?
Итог

Если ты реконструировал каждый ответ по памяти, ты держишь спину трека: R + W > N даёт пересечение read-your-write, fencing-токены защищают от приостановленного устаревшего лидера, потому что самопроверка не может, логические часы или часы с ограниченной неопределённостью упорядочивают события, как wall-clock не может, саги заменяют распределённый ACID компенсациями, бюджеты ретраев ограничивают усиление, а идемпотентность по бизнес-намерению делает at-least-once безопасным через каждый шов. Инсайт капстоуна: каждый корректен по отдельности — провалы живут там, где они складываются.

Продолжить восхождение ↑Распределённый капстоун: чтение кода и конфига
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.