Freigeben über


Was ist Drosselung?

Drosselung ist eine Technik, die Cloud-APIs verwenden, um die Anzahl der Anforderungen zu begrenzen, die in einem bestimmten Zeitraum vorgenommen werden können. Durch Drosselung wird sichergestellt, dass die API für alle Benutzer verfügbar und reaktionsfähig bleibt. Außerdem wird verhindert, dass einzelne Benutzer zu viele Ressourcen verbrauchen.

Drosselung kann auf verschiedene Arten erfolgen. Eine gängige Methode ist die Verwendung von HTTP-Statuscodes. Wenn ein Benutzer beispielsweise die zulässige Anzahl von Anforderungen überschreitet, gibt die API möglicherweise einen 429 Too Many Requests Statuscode zurück. Diese Antwort gibt an, dass der Benutzer zu viele Anforderungen in einem bestimmten Zeitraum ausgestellt hat und langsamer vorgehen sollte.

Zusätzlich zu Statuscodes können einige APIs auch weitere Informationen in den Antwortheadern oder textkörpern bereitstellen. Sie können z. B. den Retry-After Header verwenden, um anzugeben, wie lange der Benutzer warten soll, bevor er eine andere Anforderung anfordert.

Sie müssen die Einschränkungsgrenzwerte der verwendeten APIs kennen und wissen, wie Sie Fehler durch Drosselung in Ihren Apps angemessen behandeln. Durch Drosselung können Sie sicherstellen, dass Ihre Apps reaktionsfähig und zuverlässig bleiben, auch wenn die API stark geladen ist.

Nächster Schritt