Pentru funcționarea API stabilă și previzibilă, este important nu numai să scalați, ci și să controlați numărul de cereri. Implementăm o limitare flexibilă a ratei care vă permite să setați limite bazate pe chei API, ID-uri de utilizator sau adrese IP. Acest lucru protejează sistemul de abuz, supraîncărcare și face posibilă garantarea SLA pentru fiecare client.
Cum funcționează limitarea ratei
| Abordare | Ce controale |
|---|---|
| Prin cheie API | Limita numărului de cereri din partea unui integrator sau a unei aplicații |
| Prin ID-ul utilizatorului | Limită individuală pentru fiecare utilizator (ex. aplicație mobilă) |
| Prin adresa IP | Protecție IP Spam sau DDoS |
| Prin criteriu final/metodă | Abilitatea de a limita metodele sensibile (ex. căutare, scrie) |
Setări și funcții
Suport limită: RPS, RPM, RPH (cereri pe secundă/minut/oră)
Fereastră glisantă, fereastră fixă, găleată token și algoritmi găleată scurgeri- 429 Cod de returnare și mesaj de eroare personalizat
- Deblocare automată a cronometrului
- Valori: număr de depășiri, jetoane pe marginea limitei, frecvență de resetare
Beneficii de afaceri
Protecție împotriva supraîncărcărilor și a atacurilor DoS- Reducerea costurilor de infrastructură
- Controlul calității integrării clienților
- Identificarea activității anormale și a posibilelor vulnerabilități
- Abilitatea de a aloca utilizatori VIP cu limite separate
În cazul în care deosebit de important
API pentru tranzacții financiare- Platforme de jocuri cu activitate frecventă a utilizatorilor
- Servicii de comerț electronic cu rate ridicate de filtrare și căutare
- API-uri publice și soluții pentru platforme deschise
Limitarea ratei este controlul, siguranța și calitatea API. Implementăm constrângeri punctuale care protejează infrastructura și asigură o funcționare previzibilă sub orice sarcină.
Contactează-ne
Completează formularul de mai jos și îți vom răspunde în cel mai scurt timp.