Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PLATÍ PRO: Všechny úrovně služby API Management
Zásady limit-concurrency brání provádění uzavřených zásad více než zadaným počtem požadavků kdykoli. Když se toto číslo překročí, nové požadavky okamžitě selžou se stavovým kódem 429 Příliš mnoho požadavků.
Upozornění
Vzhledem k distribuované povaze architektury omezování není omezování rychlosti nikdy zcela přesné. Rozdíl mezi nakonfigurovaným počtem povolených požadavků a skutečným číslem se liší v závislosti na objemu a rychlosti požadavků, latenci back-endu a dalších faktorech.
Poznámka:
Nastavte prvky zásad a podřízené prvky v pořadí uvedeném v prohlášení o zásadách. Přečtěte si další informace o tom, jak nastavit nebo upravit zásady služby API Management.
Prohlášení o zásadách
<limit-concurrency key="expression" max-count="number">
<!— nested policy statements -->
</limit-concurrency>
Atributy
| Atribut | Popis | Požaduje se | Výchozí |
|---|---|---|---|
| klíč | Řetězec. Určuje rozsah souběžnosti. Může být sdílen více zásadami. Výrazy zásad jsou povolené. | Ano | – |
| max-count | Celé číslo. Určuje maximální počet požadavků, které mají povoleno zadat zásadu. Výrazy zásad nejsou povolené. | Ano | – |
Využití
- Oddíly zásad: příchozí, odchozí, back-end, on-error
- Obory zásad: globální, pracovní prostor, produkt, rozhraní API, operace
- Brány: Classic, v2, consumption, self-host, workspace
Poznámky k využití
- Maximální počet požadavků vynucovaných službou API Management je nižší, když je v oblasti nasazeno více jednotek kapacity.
Příklad
Následující příklad ukazuje, jak omezit počet požadavků předávaných do back-endu na základě hodnoty kontextové proměnné.
<policies>
<inbound>…</inbound>
<backend>
<limit-concurrency key="@((string)context.Variables["connectionId"])" max-count="3">
<forward-request timeout="120"/>
</limit-concurrency>
</backend>
<outbound>…</outbound>
</policies>
Související zásady
Související obsah
Další informace o práci se zásadami najdete v tématech:
- Kurz: Transformace a ochrana rozhraní API
- Referenční informace o zásadách pro úplný seznam prohlášení o zásadách a jejich nastavení
- Výrazy zásad
- Nastavení nebo úprava zásad
- Opakované použití konfigurací zásad
- Úložiště fragmentů zásad
- Úložiště dětského hřiště zásad
- Sada nástrojů zásad služby Azure API Management
- Získejte asistenci Copilotu při vytváření, vysvětlování a řešení problémů se zásadami.