リトライと冪等性 — 再送してよい失敗をどう見分けるか
失敗を確定・不確定・過負荷の 3 つに分類し、再送してよい条件を冪等性から導きます。指数バックオフにジッタが要る理由、上限を試行回数と総経過時間の 2 つで決める理由、冪等キーが何を保証するかを扱います。
失敗を確定・不確定・過負荷の 3 つに分類し、再送してよい条件を冪等性から導きます。指数バックオフにジッタが要る理由、上限を試行回数と総経過時間の 2 つで決める理由、冪等キーが何を保証するかを扱います。
単一障害点の見つけ方と、可用性を掛け算で数える方法を扱います。直列でつながった依存は可用性を下げ、並列に並べた冗長化は上げます。待機系の型、切り替えにかかる時間、縮退運転、そして性能の問題を可用性の問題に変えない設計を示します。