This is a collection of retry samples for cloud design patterns implementation based on the Microsoft Azure Well-Architected Framework (Java/Spring Boot version).
The following are the executable samples:
Sample Name | Overview |
---|---|
01-general | Sample implemented in Java independently |
02-httpcomponents | HTTP request retry sample using Apache HttpComponents |
03-Resilience4j | Retry sample using Resilience4J Retry |
04-springboot | Sample using annotations and retry templates by Spring Retry and Spring Boot |
05-springboot-r4j | Sample using annotations and retry templates by Spring Retry and Spring Boot |
- Retry pattern - Azure Architecture Center | Microsoft Learn
- Transient fault handling - Best practices for cloud applications | Microsoft Learn
- Azure service retry guidance - Best practices for cloud applications | Microsoft Learn
- Retry Storm antipattern - Performance antipatterns for cloud apps | Microsoft Learn
EOF