Back to Catalog
Cloud
azure
Retry
Enable applications to handle anticipated temporary failures by retrying
Intent & Description
The Retry pattern enables applications to handle anticipated temporary failures by retrying failed operations. By transiently retrying operations that may fail due to temporary conditions, applications can improve overall reliability. Retry policies should be carefully designed to avoid making problems worse.
Real-world Use Case
Use when calling remote services that may experience temporary failures or when you need to handle transient network issues gracefully.
Source
Advantages
- Handles transient failures automatically
- Simple to implement
- Improves overall reliability
- No significant architecture changes
Disadvantages
- Can make problems worse with excessive retries
- Requires timeout configuration
- May cause resource exhaustion