Der svix-id-Header
Jeder Webhook-Request enthält einen Headersvix-id. Diese ID ist:
- Pro Nachricht eindeutig – Jedes eigenständige Event erhält eine eindeutige ID
- Über Wiederholungen konstant – Bei erneuten Zustellversuchen einer fehlgeschlagenen Nachricht wird dieselbe ID verwendet
Deduplizierung implementieren
Um sicherzustellen, dass Sie jedes Event nur einmal verarbeiten, speichern Sie diesvix-id und prüfen Sie sie vor der Verarbeitung:
Wann Deduplizierung sinnvoll ist
Deduplizierung ist besonders wichtig für:- Zahlungsabwicklung – Doppelte Belastungen von Kunden vermeiden
- Bestellanlage – Doppelbestellungen verhindern
- Bestandsaktualisierungen – Präzise Lagerbestände sicherstellen
- Versand von Benachrichtigungen – Nutzer nicht mit doppelten Nachrichten belasten
Speicheroptionen
Sie können verarbeitete Webhook-IDs ablegen in:Auch ohne Deduplizierung ist es eine gute Praxis, Ihre Webhook-Handler idempotent zu gestalten (bei mehrfachem Aufruf mit demselben Ergebnis).