Rechnungslauf-Polling: Kein Sleep zwischen API-Abfragen #318

Closed
opened 2026-07-20 18:22:24 +00:00 by niboer · 0 comments
Owner

Beschreibung

Der Polling-Mechanismus fuer den Rechnungslauf fragt das Backend ohne Verzoegerung zwischen den Requests ab. Das Backend-Log zeigt mehrere API-Anfragen pro Sekunde.

Derzeit wird kein Intervall eingehalten — sobald eine Antwort da ist, wird sofort die naechste Anfrage gestellt. Das verursacht unnötige Last auf dem Backend.

Vorschlag

Ein Polling-Intervall von 5 Sekunden waere ausreichend.

Auswirkungen auf E2E-Tests

Falls der E2E-Test (invoice-workflow.spec.ts) ebenfalls pollt, muesste bei einer Umstellung auf 5 Sekunden die Wartezeit im Test angepasst werden.

Betroffene Komponenten

  • Frontend: Polling-Logik in +page.svelte (Invoice-Run Polling)
## Beschreibung Der Polling-Mechanismus fuer den Rechnungslauf fragt das Backend ohne Verzoegerung zwischen den Requests ab. Das Backend-Log zeigt mehrere API-Anfragen pro Sekunde. Derzeit wird kein Intervall eingehalten — sobald eine Antwort da ist, wird sofort die naechste Anfrage gestellt. Das verursacht unnötige Last auf dem Backend. ## Vorschlag Ein Polling-Intervall von 5 Sekunden waere ausreichend. ## Auswirkungen auf E2E-Tests Falls der E2E-Test (`invoice-workflow.spec.ts`) ebenfalls pollt, muesste bei einer Umstellung auf 5 Sekunden die Wartezeit im Test angepasst werden. ## Betroffene Komponenten - Frontend: Polling-Logik in `+page.svelte` (Invoice-Run Polling)
Sign in to join this conversation.
No description provided.