Retry-After 헤더database/nosql/redis/06.stock-management.md)delay = base × 2^attempt — 간격을 늘려 다운스트림 회복 시간 확보full jitter: sleep = random(0, min(cap, base × 2^n))
equal jitter: temp = min(cap, base × 2^n); sleep = temp/2 + random(0, temp/2)
decorrelated jitter: sleep = min(cap, random(base, prev_sleep × 3))
Retry-After)Retry-After 존중. GET/PUT/DELETE는 멱등이라 안전, POST는 idempotency key 필요database/nosql/redis/04.redlock.md)| 요소 | 핵심 |
|---|---|
| 대상 | transient만 (5xx·429·락 충돌·타임아웃), permanent(4xx)는 제외 |
| 백오프 | 지수 + 지터 (retry storm 방지) |
| 한도 | max attempts + deadline, 초과 시 DLQ/fallback |
| 안전장치 | 멱등성 전제 · 한 계층에서만 · circuit breaker·retry budget로 증폭 차단 |