Teknologi & platform⏱ ~1 min

Hastighedsbegrænsning

Mekanisme der begrænser antallet af API-kald en klient kan foretage pr. tidsenhed - beskytter tjenester mod overbelastning og misbrug.

Rate limiting er en teknisk kontrolmekanisme, der begrænser, hvor mange forespørgsler en klient kan sende til et APIApplikationsprogrammeringsgrænseflade - standardiseret grænseflade der giver to systemer mulighed for at kommunikere med hinanden. eller en tjeneste inden for et givet tidsvindue. Typiske formater: 100 forespørgsler pr. minut, 10.000 pr. dag. Når grænsen nås, returneres HTTP 429 Too Many Requests. Rate limiting beskytter tjenester mod overbelastning, utilsigtet belastning fra fejlbehæftede klienter og bevidst misbrug. Implementeres typisk via token bucket- eller sliding window-algoritmer. I ElhubNationalt nav for måledata og markedsprocesser på det norske elmarked.-sammenhæng: Elhubs API har strenge kvoter for antallet af beskeder pr. tidsenhed. En elleverandørVirksomhed der sælger el til slutbrugere - køber kraft på engrosmarkedet og sælger den til forbrugere. med mange leverandørskiftProces hvor en elkunde skifter sin elleverandør - håndteres via standardiserede meddelelser via Elhub. pr. dag kan ramme Elhubs rate limits og skal implementere kølogik med ventetid mellem beskeder. API-gateways (Kong, AzureMicrosofts cloudplatform - stærk på virksomhedssegmentet, især hvor Office 365 og Active Directory allerede er i brug. API Management) håndterer rate limiting centralt for alle upstream-klienter.

ArkitekturYdeevneIntegration