RateLimitingPlugin
Hız sınırı davranışlarının simülasyonunu oluşturur.
Eklenti örneği tanımı
{
"name": "RateLimitingPlugin",
"enabled": false,
"pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
"configSection": "rateLimiting"
}
Yapılandırma örneği
{
"rateLimiting": {
"costPerRequest": 2,
"rateLimit": 120
}
}
Yapılandırma özellikleri
Özellik | Açıklama | Default |
---|---|---|
headerLimit |
Hız sınırlama sınırını bildiren yanıt üst bilgisinin adı | RateLimit-Limit |
headerRemaining |
Sıfırlamadan önce kalan kaynak sayısını bildiren yanıt üst bilgisinin adı | RateLimit-Remaining |
headerReset |
Sıfırlamaya kadar kalan süreyi bildiren yanıt üst bilgisinin adı | RateLimit-Reset |
headerRetryAfter |
Yeniden deneme sonrası dönemini bildiren yanıt üst bilgisinin adı | Retry-After |
costPerRequest |
İstek maliyetinin kaç kaynak olduğu | 2 |
resetTimeWindowSeconds |
Bir sonraki sıfırlamaya kadar saniye olarak ne kadar sürer? | 60 |
warningThresholdPercent |
Aşıldığında oluşan kullanım yüzdesi, yanıt üst bilgilerini sınırlayan hız sınırlaması döndürmeye başlar | 80 |
rateLimit |
Zaman penceresi için kaynak sayısı | 120 |
whenLimitExceeded |
Sınır aşıldığında eklentinin kullanması gereken davranış. veya Custom kullanınThrottle . |
Throttle |
resetFormat |
Hız sınırının ne zaman sıfırleneceğini belirlemek için kullanılan biçim. veya UtcEpochSeconds kullanınSecondsLeft . |
SecondsLeft |
customResponseFile |
Sınır aşıldığında kullanılan özel hata yanıtı içeren dosya. | rate-limit-response.json |
Komut satırı seçenekleri
Hiçbiri
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin