diff --git a/bitbylaw/README.md b/bitbylaw/README.md index 6685b748..296d3115 100644 --- a/bitbylaw/README.md +++ b/bitbylaw/README.md @@ -252,7 +252,8 @@ Beispiel: `turnus=3, turnusArt=1` → `RRULE:FREQ=DAILY;INTERVAL=3;UNTIL=2025122 ### Rate Limiting & Backoff - **Google Calendar API**: 403-Fehler bei Rate-Limits werden mit exponentiellem Backoff (max. 60s) wiederholt -- **Global Rate Limiting**: Redis-basierte Koordination stellt sicher, dass maximal 600 API-Calls pro Minute über alle parallel laufenden Sync-Prozesse hinweg gemacht werden +- **Globales Rate Limiting**: 600 Anfragen/Minute über alle parallel laufenden Sync-Prozesse hinweg mittels Redis Sorted Set +- **Gleitendes Fenster**: 60-Sekunden-Fenster für kontinuierliche Überwachung des Durchschnitts - **Delays**: 100ms zwischen API-Calls zur Vermeidung von Limits - **Retry-Logic**: Max. 4 Versuche mit base=4