Exponential Backoff - CI/CD用語集の定義
exponential backoff は、失敗している dependency を叩き続けないように再試行間の遅延を増やします。
exponential backoff は、試行間の待機時間が指数的に増加する(例えば 1s、2s、4s)retry 戦略で、通常はランダムな jitter を伴い、苦しんでいるサービスを圧倒しないようにします。
不安定なネットワークやレート制限のある API を呼ぶ CI の step は、一時的な失敗が再試行の嵐なしに回復するよう backoff(多くの場合 jitter 付き)を使います。これは試行回数の上限と組み合わさります。
関連ガイド
Circuit Breaker - CI/CD Glossary DefinitionCircuit Breaker: A circuit breaker is a resilience pattern that stops calling a failing dependency after a th…
Idempotency Key - CI/CD Glossary DefinitionIdempotency Key: An idempotency key is a unique identifier a client attaches to a request so the server proce…
Graceful Degradation - CI/CD Glossary DefinitionGraceful Degradation: Graceful degradation is designing a system to keep serving reduced functionality when a…