Zum Inhalt springen

Rate Limiting

Rate Limiting begrenzt, wie viele Anfragen ein Client nach einer bestimmten Regel in einem Zeitraum stellen darf.

API und Datenverträge

Rate Limiting begrenzt die zulässige Häufigkeit von Anfragen. Die Regel kann beispielsweise für eine IP-Adresse, einen Nutzer oder eine Anwendung gelten. Zeitraum, Zählweise und Umfang hängen vom Dienst ab.

Eine fiktive API erlaubt einem Client 100 Anfragen pro Minute. Bei Überschreitung kann sie mit HTTP 429 antworten. Ein optionaler Retry-After-Header nennt eine Wartezeit bis zum nächsten Versuch; seine Bedeutung ist nach dem tatsächlichen Dienst zu behandeln. Die Zahl im Beispiel ist kein ASES- oder Anbieterlimit.

Eine Integration sollte den eigenen Durchsatz und Wiederholungen darauf abstimmen. Ein Limitfehler sagt nicht, dass die übermittelten Geschäftsdaten falsch sind. Eine Retry-Strategie behandelt das spätere erneute Senden; das Limit beschreibt die zulässige Belastung.

Quellen