From 774ed3fa0e911f46344056ef65e94e050af88993 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 24 Oct 2025 20:44:20 +0000 Subject: [PATCH] =?UTF-8?q?Dokumentation:=20Globales=20Rate=20Limiting=20h?= =?UTF-8?q?inzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bitbylaw/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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