API-Rate-Limit-Rechner
Berechnen Sie Token-Bucket-Parameter für die API-Ratenbegrenzung: Token pro Fenster, Auffüllrate und maximale gleichzeitige Anforderungen. Entwerfen Sie eine robuste API-Drosselung.
So verwenden Sie den Rate-Limit-Rechner
- Geben Sie anhaltende Anfragen pro Sekunde ein.
- Geben Sie die Burst-Größe ein (maximal gleichzeitige Anforderungen).
- Geben Sie das Geschwindigkeitsbegrenzungsfenster in Sekunden ein.
- Klicken Sie auf Berechnen, um die Token-Bucket-Parameter abzurufen.
Anwendungsfälle
- •Konfigurieren von API-Gateways (Kong, AWS API Gateway).
- •Entwerfen von ratenbegrenzender Middleware für REST-APIs.
- •Planungskapazität für API-Endpunkte mit hohem Datenverkehr.
- •Verhindern Sie Missbrauch und lassen Sie gleichzeitig legitimen Burst-Verkehr zu.
Formel
Token pro Fenster = RPS × Fenstersekunden. Nachfüllrate = RPS. Max. Gleichzeitigkeit = Burst-Größe.
Häufig gestellte Fragen
Was ist ein Token-Bucket?
Der Token-Bucket ist ein Ratenbegrenzungsalgorithmus, bei dem sich Token bis zu einem Burst-Limit ansammeln und von Anfragen verbraucht werden.
Was ist Burst-Größe?
Die Burst-Größe ermöglicht kurze Spitzen oberhalb der Dauerrate. Nützlich für APIs, die gelegentliche Datenverkehrsspitzen verzeichnen.
Was ist ein gutes Ratenlimit für öffentliche APIs?
Übliche Grenzwerte: 1.000 Anfragen/Stunde für kostenlose Stufen, 10.000+/Stunde für kostenpflichtige. Verwenden Sie ein Schiebefenster für eine sanftere Begrenzung.