async-retry
org.digibooster.retryable :
async-retry
This project provides non-blocking retry feature that can be attached to methods in Spring applications using annotations.
The retry processing has two main implementations:
- Thread pool task based implementation: Unlike Spring retry, this implementation doesn’t keep the task busing during the whole retry execution.
- Quartz job based implementation: This implementation can provide clustering, load-balancing, fault-managing and execution persistence if configured with JDBC-JobStore