Stabiilse ja prognoositava API operatsiooni jaoks on oluline mitte ainult mõõta, vaid ka kontrollida taotluste arvu. Rakendame paindliku määra piiramine, mis võimaldab teil seada piirangud põhineb API võtmed, kasutaja ID või IP aadressid. See kaitseb süsteemi kuritarvitamise, ülekoormuse ja võimaldab tagada SLA igale kliendile.
Kuidas kiiruse piiramine toimib
| Lähenemisviis | Millised kontrollid |
|---|---|
| API võtme järgi | Ühe integreerija või taotluse taotluste arvu piiramine |
| Kasutajatunnuse järgi | Individuaalne piir kasutaja kohta (nt mobiilirakendus) |
| IP-aadressi järgi | IP rämpsposti või DDoS kaitse |
| Tulemusnäitaja/meetodi järgi | Võime piirata tundlikke meetodeid (nt otsing, kirjutamine) |
Seadistused ja funktsioonid
Piirtoetus: RPS, RPM, RPH (taotlused sekundi/minuti/tunni kohta)
Libisev aken, fikseeritud aken, tähis ämber ja lekkiv ämber algoritmid
429 Koodide tagastamine ja kohandatud veateade
Automaatse ajastuse avamine
Mõõtmed: ületamiste arv, märgid piiri serval, lähtesagedus
Ettevõtlusest saadav kasu
Kaitse ülekoormuse ja DoS rünnakute eest
Madalamad infrastruktuurikulud
Klientide integratsiooni kvaliteedikontroll
Ebanormaalse tegevuse ja võimalike haavatavuste kindlakstegemine
Võime eraldada VIP kasutajaid eraldi piirangutega
Kus eriti oluline
API finantstehingute puhul
Sagedase kasutajaga mänguplatvormid
Kõrgete filtreerimis- ja otsingumääradega e-kaubanduse teenused
Avalikud APId ja avatud platvormi lahendused
Määrade piiramine on API kontroll, ohutus ja kvaliteet. Rakendame punktipiiranguid, mis kaitsevad infrastruktuuri ja tagavad prognoositava toimimise mis tahes koormuse all.