Timeout Pattern
Never wait forever for a remote call. A resilience pattern in the Resilience Patterns catalog. Explained with Java/Spring code and when not to use it.
Never wait forever for a remote call.
- Family
- Resilience Patterns
- Category
- Resilience
- Source
- Building Microservices · general production practice
More resilience patterns
- Retry with Backoff & Jitter — Retry transient failures with growing, randomised delays.
- Circuit Breaker — Stop calling a failing dependency and fail fast.
- Bulkhead — Isolate resources so one failure cannot sink everything.
- Rate Limiter — Cap how many requests a client or dependency can make.
- Graceful Degradation & Fallback — Serve a reduced experience instead of an error.