Rate Limiting müəyyən bir müddət ərzində API sorğularının sayının məhdudlaşdırılması mexanizmidir. Server infrastrukturunu qorumaq və sistemin həddindən artıq yüklənməsinin qarşısını almaq üçün istifadə olunur.

Oyun platformaları bir çox xidmətlərlə qarşılıqlı əlaqədə olur: oyun provayderləri, ödəniş sistemləri, KYC sistemləri, aqreqatorlar və daxili xidmətlər. Heç bir məhdudiyyət olmadan API həddindən artıq yükə və ya sui-istifadəyə məruz qala bilər.

Rate Limiting mexanizmi müştəridən sorğuların sayına, IP ünvanına və ya açarın API-sinə nəzarət edir. Limiti aşarsa, sistem müvəqqəti olaraq əlavə sorğuları bloklayır.

JackCode oyun platformalarının stabil işləməsini və infrastrukturun qorunmasını təmin edərək API yük nəzarət sistemlərini tətbiq edir.


API məhdudiyyətlərinin əsas növləri

Məhdudiyyət növüTəsvir
IP Rate LimitIP sorğularının məhdudlaşdırılması
User Rate Limitİstifadəçi üçün məhdudiyyət
API Key LimitAPI açarı üçün məhdudiyyət
Endpoint LimitXüsusi metod üçün məhdudiyyət
Burst LimitSorğu sıçrayışlarının məhdudlaşdırılması
Global LimitSistem sorğularının ümumi limiti

Standart Rate Limiting parametrləri

ParametrTəsvir
Requests per SecondSaniyədə sorğu sayı
Requests per MinuteDəqiqədə sorğu sayı
Requests per HourSaatda sorğuların sayı
Burst SizeMaksimum sorğu artımı
Cooldown TimeLimitin bərpası vaxtı
Retry HeaderTəkrar sorğu vaxtı

Rate Limiting mexanizmləri

MetodTəyinat
Token BucketSorğu axınına nəzarət
Leaky BucketHamar yük paylanması
Fixed WindowSabit limit pəncərəsi
Sliding WindowÇevik sorğu nəzarəti
Request QueueSorğu növbəsi
Gateway LimitingAPI Gateway səviyyəsində məhdudiyyət

Rate Limiting istifadə üstünlükləri

ÜstünlüyüPraktik dəyər
Infrastrukturun qorunmasıServerlərin həddindən artıq yüklənməsinin qarşısının alınması
API sabitliyiSistemin proqnozlaşdırıla bilən fəaliyyəti
Sui-istifadəyə nəzarətAvtomatik hücumların məhdudlaşdırılması
Yük balansıSorğuların vahid paylanması
Təhlükəsizliyin artırılmasıHücum riskinin azaldılması

Rate Limiting konfiqurasiya edərkən nəzərə almaq nə vacibdir

FaktorTəsvir
Müştəri növüMüxtəlif xidmətlər üçün müxtəlif limitlər
Pik yükTrafik artımlarının dəstəklənməsi
Xidmətlərin prioritetiMühüm xidmətlər daha çox resurs alır
Sorğuların monitorinqiAPI-nin istifadəsinin təhlili
Çevik konfiqurasiyaLimitləri dəyişdirmək imkanı

Rate Limiting tətbiqinə kim cavabdehdir

ÜzvRol
Backend DevelopersAPI məhdudiyyətlərini həyata keçirir
DevOps EngineersInfrastrukturu konfiqurasiya edin
Security EngineersAPI qorunmasına nəzarət edin
Integration EngineersXidmət limitlərini konfiqurasiya edin
QA EngineersSistemin sabitliyini yoxlayın

Rate Limiting API infrastrukturunun mühüm elementidir. Sorğuların sayının məhdudlaşdırılması oyun platformalarını həddindən artıq yüklənmədən qoruyur və bütün inteqrasiyaların sabit işləməsini təmin edir.

Oyunları, ödənişləri və xidmətləri vahid API vasitəsilə qoşun
Mürəkkəb inteqrasiyasız stabil arxitektura
API inteqrasiyasını tələb edin

Bizimlə əlaqə saxlayın

Bağlantı siyahısı — API inteqrasiya sxemini və test mühitini quraq

Daha sürətli cavab almaq üçün zəhmət olmasa formadan istifadə edin