Job oder Webhook sicher wiederholbar machen
Prompt, der einen Job oder Webhook mit Idempotenzschlüssel, Zuständen und Regeln für Wiederholungen gegen doppelte Ausführung absichert. Kopiere ihn in ein KI-Tool deiner Wahl, das dann Wiederholungen absichert.
- Thema
- Apps & Prototypen
- Art
- Prompt
- Niveau
- Profi
- Zeit
- ca. 10 Min.
Ergebnisse hängen vom Tool, vom Modell und von deinen Angaben ab.
Ergebnis-Vorschau
Beispiel: von unserer Redaktion geschrieben, keine echte KI-Ausgabe.
Risiko: Der Zahlungsanbieter sendet dasselbe Ereignis erneut, wenn wir nicht binnen 10 Sekunden antworten. Schlüssel: Ereignis-ID des Anbieters, eindeutiger Index in Tabelle „verarbeitete_ereignisse“, 30 Tage aufbewahrt Zustände: angenommen → in Arbeit → erledigt / fehlgeschlagen Wiederholung bei „erledigt“: sofort 200 zurück, nichts buchen Erneute Versuche: nur Zeitüberschreitung und 5xx, höchstens 5, Abstand wächst mit Zufallsanteil, danach in die Fehlerliste Tests: Ereignis doppelt senden; Abbruch nach dem Buchen; zwei Zustellungen gleichzeitig Annahme: Datenbank unterstützt Transaktionen.
Ausfüllen
Deine Eingaben bleiben in diesem Browserfenster. Wir speichern und übertragen nichts.
- Webhook eines Zahlungsanbieters bucht eine Zahlung
- Job verschickt Rechnungen per E-Mail
- Import legt Bestellungen aus dem Shop an
- Job holt Daten aus einer Partner-API
- Endpunkt legt ein Kundenkonto an
- Zahlung wird zweimal gebucht
- Kundschaft bekommt dieselbe Mail doppelt
- Bestellung erscheint zweimal im Lager
- Zähler werden doppelt erhöht
- zwei Konten mit derselben Adresse
- Python mit PostgreSQL und einer Job-Warteschlange
- Node.js mit Redis
- Java mit Spring und Kafka
- PHP mit MySQL und Cronjobs
- Go mit einer Nachrichtenwarteschlange in der Cloud
Dein Prompt
Du hast den Prompt bearbeitet. Änderungen in den Feldern oben überschreiben ihn nicht mehr.
Das ist eine Anleitung für eine KI, noch nicht das Ergebnis.
Damit funktioniert der Prompt
Diese KI-Tools eignen sich für diesen Prompt:
So gehst du vor
- Fülle die Felder aus oder tippe auf einen Vorschlag. Lass Namen, Adressen und andere persönliche Daten weg.
- Kopiere den fertigen Prompt in ein KI-Tool deiner Wahl.
- Spiele vor dem Livegang in einer Testumgebung absichtlich doppelte Ereignisse und Abbrüche ein und prüfe, dass jede Wirkung genau einmal eintritt.
Warum funktioniert das?
Netzwerke und Warteschlangen liefern im Zweifel lieber doppelt als gar nicht. Ein Schlüssel und klare Zustände machen aus „hoffentlich nur einmal“ ein prüfbares „genau einmal wirksam“.
Tipps
- Speichere den Schlüssel in derselben Transaktion wie die eigentliche Änderung, sonst bleibt zwischen beiden eine Lücke.