Tower middleware for retrying "failed" requests.
A retry "budget" for allowing only a certain amount of retries over time.
Configure retrying requests of "failed" responses.
Retry requests based on a policy
A "retry policy" to classify if a request should be retried.