So funktioniert es
Wenn Sie ein Rate Limit auf einem Endpoint festlegen:- Werden Webhooks für die Zustellung in eine Queue gestellt
- Wird die Zustellung so gedrosselt, dass Ihr Limit eingehalten wird
- Werden überschüssige Webhooks zurückgehalten und zugestellt, sobald Kapazität frei wird
Rate Limit festlegen
Sie können Rate Limiting beim Erstellen oder Bearbeiten eines Endpoints konfigurieren:- Öffnen Sie die Webhook-Einstellungen in Ihrem Dashboard
- Klicken Sie auf einen Endpoint oder erstellen Sie einen neuen
- Legen Sie in den Einstellungen Advanced Ihr Rate Limit fest
- Geben Sie die maximalen Nachrichten pro Sekunde ein
- Speichern Sie Ihre Änderungen
Rate Limit wählen
Berücksichtigen Sie beim Festlegen Ihres Limits diese Faktoren:Beispielhafte Limits
- Kleiner Server / einfache Verarbeitung: 10–50 pro Sekunde
- Mittlere Infrastruktur: 100–500 pro Sekunde
- Hoch skalierte Systeme: 1.000+ pro Sekunde
Wichtige Hinweise
Aufstauen der Queue
Wenn Sie dauerhaft mehr Webhooks empfangen, als Ihr Rate Limit zulässt, entsteht ein Rückstau. Beispiel:- Rate Limit: 100/Sekunde
- Eingangsrate: 200/Sekunde
- Ergebnis: Queue wächst, Zustellverzögerungen nehmen zu
Wiederholungen und Rate Limits
Rate Limits gelten für alle Zustellungen, einschließlich Wiederholungen. Ein niedriges Rate Limit in Kombination mit vielen Wiederholungen kann neue Webhooks verzögern.Wann Rate Limiting sinnvoll ist
Rate Limiting ist nützlich, wenn:- Ihr Endpoint begrenzte Kapazität hat – Überlastung in Stoßzeiten verhindern
- Die Verarbeitung ressourcenintensiv ist – Jeder Webhook löst aufwändige Operationen aus
- Drittanbieter-Abhängigkeiten – Ihr Handler ruft ratenbegrenzte externe APIs auf
- Geteilte Infrastruktur – Webhook-Verarbeitung konkurriert mit anderen Diensten