Omezování

Úložiště konfigurace mají omezení požadavků, které můžou obsluhovat. Všechny požadavky, které překročí přidělenou kvótu úložiště konfigurace, obdrží odpověď HTTP 429 (Příliš mnoho požadavků).

Omezování je rozděleno do různých zásad kvót:

  • Celkový počet žádostí – celkový počet žádostí
  • Celková šířka pásma – odchozí data v bajtech
  • Úložiště – celková velikost úložiště uživatelských dat v bajtech

Zpracování omezených odpovědí

Po dosažení limitu rychlosti pro danou kvótu server odpoví na další požadavky tohoto typu se stavovým kódem 429 . Odpověď 429 bude obsahovat hlavičku retry-after-ms , která klientovi poskytne doporučenou dobu čekání (v milisekundách), aby se kvóta požadavku mohla doplnit.

HTTP/1.1 429 (Too Many Requests)
retry-after-ms: 10
Content-Type: application/problem+json; charset=utf-8
{
  "type": "https://azconfig.io/errors/too-many-requests",
  "title": "Resource utilization has surpassed the assigned quota",
  "policy": "Total Requests",
  "status": 429
}

V předchozím příkladu klient překročil povolenou kvótu a doporučuje se zpomalit a počkat 10 milisekund před pokusem o další požadavky. Klienti by měli zvážit i progresivní zásadu.

Další opakování

Služba může identifikovat jiné situace než omezování, které vyžadují opakování klienta (např. 503 Služba není k dispozici). Ve všech takových případech se zobrazí hlavička retry-after-ms odpovědi. Pokud chcete zvýšit odolnost, doporučuje se, aby klient postupoval podle navrhovaného intervalu a provedl opakování.

HTTP/1.1 503 Service Unavailable
retry-after-ms: 787

Sledování

Pokud chcete zobrazit celkové využití kvóty požadavků , poskytuje app Configuration metriku s názvem Žádost o využití kvóty. Metrika využití kvóty žádosti zobrazuje aktuální využití kvóty jako procento.

Další informace o metrice využití kvóty požadavků a dalších metrikách konfigurace aplikací najdete v referenčních informacích k monitorování dat služby App Configuration.