> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Rate Limiting

> Steuern Sie, wie schnell storekit Webhooks an Ihren Endpoint zustellt. Legen Sie Limits pro Sekunde fest, um Ihre Systeme vor Spitzen in Stoßzeiten zu schützen.

Rate Limiting erlaubt es Ihnen, die maximale Anzahl an Webhooks zu steuern, die pro Sekunde an Ihren Endpoint zugestellt werden. Das schützt Ihre Systeme davor, während Zeiten mit hohem Aufkommen überlastet zu werden.

## So funktioniert es

Wenn Sie ein Rate Limit auf einem Endpoint festlegen:

1. Werden Webhooks für die Zustellung in eine Queue gestellt
2. Wird die Zustellung so gedrosselt, dass Ihr Limit eingehalten wird
3. Werden überschüssige Webhooks zurückgehalten und zugestellt, sobald Kapazität frei wird

Dadurch werden Trafficspitzen geglättet, sodass Ihr Endpoint Webhooks in einem beherrschbaren Tempo empfängt.

## Rate Limit festlegen

Sie können Rate Limiting beim Erstellen oder Bearbeiten eines Endpoints konfigurieren:

1. Öffnen Sie die [Webhook-Einstellungen](https://dashboard.storekit.com/developers/webhooks) in Ihrem Dashboard
2. Klicken Sie auf einen Endpoint oder erstellen Sie einen neuen
3. Legen Sie in den Einstellungen **Advanced** Ihr **Rate Limit** fest
4. Geben Sie die maximalen Nachrichten pro Sekunde ein
5. Speichern Sie Ihre Änderungen

## Rate Limit wählen

Berücksichtigen Sie beim Festlegen Ihres Limits diese Faktoren:

| Faktor            | Empfehlung                                                                     |
| ----------------- | ------------------------------------------------------------------------------ |
| Server-Kapazität  | Starten Sie mit einem Wert, den Ihr Server komfortabel verarbeiten kann        |
| Verarbeitungszeit | Wenn ein Webhook 100 ms Verarbeitung braucht, begrenzen Sie auf ca. 10/Sekunde |
| Parallele Worker  | Mehr Worker = höhere dauerhafte Rate                                           |
| Spitzenlast       | Berücksichtigen Sie Stoßzeiten (Mittagsstoß, Promotions)                       |

### 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

<Warning>
  Wenn Ihr Webhook-Volumen dauerhaft Ihr Rate Limit übersteigt, werden Webhooks verzögert. Überwachen Sie Ihren Endpoint und erhöhen Sie das Limit bei Bedarf.
</Warning>

### 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

<Tip>
  Beginnen Sie mit einem konservativen Rate Limit und erhöhen Sie es, sobald Sie die Kapazität Ihres Systems kennen. Es ist einfacher, ein Limit anzuheben, als sich von einem überlasteten Server zu erholen.
</Tip>


## Related topics

- [Gebührenbericht und Tageszusammenfassung](/docs/de/guides/reports/fee-report.md)
- [Klarna](/docs/de/guides/payments/klarna.md)
- [Menüprodukte, Modifier und Tags anlegen und konfigurieren](/docs/de/guides/menu/products.md)
- [MwSt.-Rechnungen & Quittungen](/docs/de/guides/orders/vat-invoices.md)
- [POS-Fehlerbehebung](/docs/de/guides/integrations/pos/advanced/troubleshooting.md)
