System Design · Middle · Frage 20 von 75

Wie wiederholt man eine Zahlungsanfrage nach einem Netzwerkfehler sicher?

Antwort zeigen

Richtige Antwort: Bei jedem Versuch einen Idempotency Key mitsenden

Erklärung

Bei einem Timeout weiß man nicht, ob die Anfrage durchkam. Den Key (Idempotency-Key) erzeugt der Client pro Operation; erkennt der Server eine Wiederholung, liefert er das gespeicherte Ergebnis. So arbeiten Stripe und viele Zahlungs-APIs.

Zum Weiterlesen

Fehler in der Frage

System Design · Middle · Frage 20

Teste dich selbst

Mach den Test System Design · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen