Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
UYGULANANLAR: Tüm API Management katmanları
İlke, limit-concurrency kapalı ilkelerin herhangi bir zamanda belirtilen sayıdan fazla istekle yürütülmesini engeller. Bu sayı aşıldığında, yeni istekler Çok Fazla İstek durum koduyla 429 hemen başarısız olur.
Dikkat
Azaltma mimarisinin dağıtılmış yapısı nedeniyle hız sınırlaması hiçbir zaman tam olarak doğru değildir. yapılandırılmış izin verilen istek sayısı ile gerçek sayı arasındaki fark, istek hacmine ve hızına, arka uç gecikme süresine ve diğer faktörlere bağlı olarak değişir.
Not
İlkenin öğelerini ve alt öğelerini ilke bildiriminde sağlanan sırayla ayarlayın. API Management ilkelerini ayarlama veya düzenleme hakkında daha fazla bilgi edinin.
İlke bildirimi
<limit-concurrency key="expression" max-count="number">
<!— nested policy statements -->
</limit-concurrency>
Özellikler
| Öznitelik | Açıklama | Zorunlu | Varsayılan |
|---|---|---|---|
| anahtar | Bir dize. Eşzamanlılık kapsamını belirtir. Birden çok ilke tarafından paylaşılabilir. İlke ifadelerine izin verilir. | Evet | Yok |
| max-count | Tamsayı. İlkeye girmesine izin verilen en fazla istek sayısını belirtir. İlke ifadelerine izin verilmez. | Evet | Yok |
Kullanım
- İlke bölümleri: gelen, giden, arka uç, hatada
- İlke kapsamları: genel, çalışma alanı, ürün, API, işlem
- Ağ geçitleri: klasik, v2, tüketim, şirket içinde barındırılan, çalışma alanı
Kullanım notları
- Bir bölgeye birden çok kapasite birimi dağıtıldığında API Management tarafından zorlanan istek sayısı üst sınırı daha düşüktür.
Örnek
Aşağıdaki örnekte, bir bağlam değişkeninin değerine göre arka uça iletilen istek sayısının nasıl sınırlandığı gösterilmektedir.
<policies>
<inbound>…</inbound>
<backend>
<limit-concurrency key="@((string)context.Variables["connectionId"])" max-count="3">
<forward-request timeout="120"/>
</limit-concurrency>
</backend>
<outbound>…</outbound>
</policies>
İlgili ilkeler
İlgili içerik
İlkelerle çalışma hakkında daha fazla bilgi için bkz:
- Öğretici: API'nizi dönüştürme ve koruma
- İlke deyimlerinin ve ayarlarının tam listesi için ilke başvurusu
- İlke ifadeleri
- İlkeleri ayarlama veya düzenleme
- İlke yapılandırmalarını yeniden kullanma
- İlke kod parçacıkları deposu
- İlke oyun alanı deposu
- Azure API Management ilke araç seti
- Politikalar oluşturmak, açıklamak ve sorun gidermek için Copilot yardımı alın