Hoppa till innehållet

Rate limiting

En anropsgräns anger hur ofta en klient får skicka anrop enligt en bestämd regel.

Även känt somBegränsning av anropsfrekvensAnropsbegränsning
API:er och datakontrakt

Rate limiting begränsar tillåten anropsfrekvens. Regeln kan gälla en IP-adress, användare eller applikation. Period, räknesätt och omfattning beror på tjänsten.

Ett fiktivt API tillåter en klient 100 anrop per minut. Överskridande kan ge HTTP 429. En valfri Retry-After-header anger väntan före nästa försök och ska hanteras enligt den verkliga tjänstens regler. Exemplet är ingen ASES- eller leverantörskvot.

En integration måste anpassa genomströmning och upprepningar. Ett gränsfel betyder inte att verksamhetsdata är ogiltiga. Strategin för nya försök hanterar senare försök; gränsen beskriver tillåten belastning.

Källor