Naar de inhoud

Retrystrategie

Een retrystrategie bepaalt welke fouten opnieuw worden geprobeerd, met welke pauzes en tot welke grens.

Ook bekend alsRetry strategyHerhaalstrategie
API's en datacontracten

Een retrystrategie bepaalt wanneer een mislukte of onbeantwoorde handeling opnieuw wordt geprobeerd. Ze scheidt tijdelijke verstoringen van fouten die eerst correctie vragen en begrenst pogingen of totale duur.

In een fictief voorbeeld wacht een integratie 2, 4 en 8 seconden vóór drie extra pogingen. Dit zijn voorbeeldwaarden. Toegevoegde willekeur kan gelijktijdige herhalingen door veel ontvangers verminderen. Ook de regels van de bestemming tellen mee.

Wachten maakt een ontbrekende artikelcode niet geldig. Een verloren antwoord kan een afgeronde handeling verbergen. Vóór herhalen moet het effect veilig zijn, via idempotentie of afstemming van de uitkomst. Herhalen verhelpt op zichzelf de oorspronkelijke fout niet.

Bronnen