Co je škrcení?

Omezování je technika, kterou cloudová rozhraní API používají k omezení počtu požadavků, které je možné provést v určitém časovém období. Omezování zajišťuje, že rozhraní API zůstane dostupné a reaguje na všechny uživatele. Zabrání také tomu, aby každý uživatel spotřebovál příliš mnoho prostředků.

Omezování rychlosti můžete pocítit několika způsoby. Jedním z běžných způsobů je použití stavových kódů HTTP. Pokud například uživatel překročí povolený počet požadavků, může rozhraní API vrátit 429 Too Many Requests stavový kód. Tato odpověď značí, že uživatel v určitém časovém období vydal příliš mnoho požadavků a měl by se zpomalit.

Kromě stavových kódů můžou některá rozhraní API také poskytovat další informace v hlavicích nebo textu odpovědi. Mohou například použít hlavičku Retry-After k označení, jak dlouho má uživatel čekat před provedením jiného požadavku.

Potřebujete být si vědomi limitů ve vašich API, které používáte, a vědět, jak správně zpracovávat chyby urychlení ve vašich aplikacích. Omezování pomáhá zajistit, aby vaše aplikace zůstaly responzivní a spolehlivé, i když je rozhraní API zatížené velkým zatížením.

Další krok