hard20 pts · first answer countstimeoutsdistributed-systems
Wasted work after timeouts
The edge gives each request 1 s. Service A calls B with a 1 s timeout, and B calls C with a 1 s timeout. Under load, C stays busy with requests the edge already abandoned. What is the best fix?
Discussion 0
Join free to post in the discussion.
Related questions
- Why add jitter to retries?Site Reliability Engineer
- Circuit breaker half-open stateSite Reliability Engineer
- Timeouts in Go clientsSite Reliability Engineer
- Tail latency with fan-outSite Reliability Engineer
- Outage that outlives its triggerSite Reliability Engineer
- A hot cache key expiresSite Reliability Engineer
- Two leaders after a GC pauseSite Reliability Engineer
- Retrying after a shared outageBackend Developer