API-nin sabit və proqnozlaşdırıla bilən işləməsi üçün yalnız miqyas deyil, həm də sorğuların sayına nəzarət vacibdir. Biz API açarları, user ID və ya IP ünvanları əsasında limitlər təyin etməyə imkan verən çevik rate limitinq həyata keçiririk. Bu, sistemi sui-istifadədən, həddindən artıq yüklənmədən qoruyur və hər bir müştəriyə SLA-ya zəmanət verməyə imkan verir.
rate limiting necə işləyir
| Yanaşma | Nə nəzarət edir |
|---|---|
| API açarı ilə | Bir inteqratordan və ya tətbiqdən sorğuların sayına limit |
| User ID | İstifadəçi üçün fərdi limit (məsələn, mobil tətbiqdə) |
| IP ünvanı | IP səviyyəsində spam və ya DDoS qorunması |
| Endpoint/metodu ilə | Həssas metodları məhdudlaşdırmaq imkanı (məsələn, search, write) |
Parametrlər və funksiyalar
Limitlərin dəstəklənməsi: RPS, RPM, RPH (saniyədə/dəqiqədə/saatda sorğular)
Sliding window, fixed window, token bucket və leaky bucket alqoritmləri
429 kodunun qaytarılması və xüsusi səhv mesajı
Avtomatik zamanlayıcı kilidini açın
Metriklər: artıq sayı, limitin astanasında olan tokenlər, boşaltma tezliyi
Biznes üçün üstünlüklər
Həddindən artıq yük və DoS hücumlarından qorunma
Infrastruktur xərclərinin azaldılması
Müştərilər tərəfindən inteqrasiya keyfiyyətinə nəzarət
Anormal aktivliyin və mümkün zəifliklərin aşkarlanması
Ayrı limitlərlə VIP istifadəçiləri ayırmaq imkanı
Harada xüsusilə vacibdir
Maliyyə əməliyyatları üçün API
Tez-tez hərəkət edən oyun platformaları
Yüksək filtrasiya və axtarış tezliyi ilə E-ticarət xidmətləri
Ictimai API və açıq platforma həlləri
Rate Limiting API nəzarət, təhlükəsizlik və keyfiyyətdir. Biz infrastrukturu qoruyan və hər hansı bir yük altında proqnozlaşdırıla bilən iş təmin edən nöqtə məhdudiyyətləri tətbiq edirik.