Operations and quality assurance
Retry strategy
In short and in plain language
A retry strategy sets how a failed call is repeated. It defines how often and at what intervals.
Usually the gap grows each time. So a target system under strain does not get even more load.
Retries are only harmless if a repeated call does not change the result.
Definition
A retry strategy defines how often and at what intervals a failed call is repeated — usually with growing delays, so an overloaded target system is not put under additional load. Retries are only safe when the interface works idempotently.