Skip to main content
Bu politika ile her API ve endpoint için aşağıdaki ayarlar yapılabilir:
  • İzin Verilen Mesaj Sayısı (Permitted Message Count): Belirtilen zaman aralığında izin verilen maksimum istek sayısı.
  • Zaman Aralığı Süresi (Time Interval Period Length): Zaman aralığının uzunluğu.
  • Zaman Aralığı (Time Interval): Zaman aralığının birimi (saniye, dakika, saat, gün, ay).
Rate limit kontrolü şu şekilde çalışır:
1

İstek Analizi

İstek geldiğinde, hedef değişken değeri (örn. IP adresi) alınır.
2

Kimlik Kontrolü

Bu değerin hedef kimlik listesinde olup olmadığı kontrol edilir.
3

Rate Limit Kontrolü

Eğer değer hedef kimlik listesinde varsa veya regex ile eşleşiyorsa, ilgili endpoint için rate limit kontrolü yapılır.
4

Karar Verme

Eğer kullanıcı limitini aşmışsa istek reddedilir, aşmamışsa işleme devam edilir.
5

Yanıt ve İstatistikler

İsteğe yanıt verilirken, eğer yapılandırıldıysa, rate limit istatistikleri yanıt başlıklarına eklenir.
Bu yapılandırma, API’lerinizi aşırı kullanıma karşı korumak ve farklı kullanıcılar için farklı kullanım limitleri belirlemek için güçlü bir mekanizma sağlar. Rate Limit kontrol listesi sayfası ayarlarını içeren görsele aşağıda yer verilmiştir: Rate Limit Kontrol Listesi Rate limit konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.