Gå til indholdet

Retry-strategi

En retry-strategi fastlægger, hvilke fejl der prøves igen, med hvilke pauser og indtil hvilken grænse.

Også kendt somRetry Strategy
API'er og datakontrakter

En retry-strategi bestemmer, hvornår en mislykket eller ubesvaret handling forsøges igen. Den skelner midlertidige forstyrrelser fra fejl, der først kræver rettelse, og begrænser forsøg eller samlet varighed.

I et fiktivt eksempel venter en integration 2, 4 og 8 sekunder før tre ekstra forsøg. Det er eksempelværdier. Tilføjet tilfældig ventetid kan mindske samtidige gentagelser fra mange modtagere. Målsystemets regler skal også følges.

En manglende varekode bliver ikke gyldig af at vente. Et mistet svar kan skjule en afsluttet handling. Før gentagelse skal virkningen være sikker gennem idempotens eller afstemning af udfald. Gentagelse retter ikke i sig selv den oprindelige fejl.

Kilder