Туруктуу жана болжолдонгон API иши үчүн масштабдоо гана эмес, суроо-талаптардын санын көзөмөлдөө да маанилүү. Биз API ачкычтарынын, колдонуучунун ID же IP даректеринин негизинде чектөөлөрдү коюуга мүмкүндүк берген ийкемдүү rate limiting ишке ашырат. Бул системаны кыянатчылыктан, ашыкча жүктөөдөн коргойт жана ар бир кардарга SLA кепилдик берүүгө мүмкүндүк берет.
Кантип rate limiting иштейт
| Ыкма | Эмне көзөмөлдөйт |
|---|---|
| API ачкычы боюнча | Бир интегратордон же тиркемеден келген суроо-талаптардын санына чек |
| Колдонуучу ID | Колдонуучуга жеке лимит (мисалы, мобилдик тиркемеде) |
| IP дареги боюнча | IP боюнча спам же DDoS коргоо |
| endpoint/ыкма боюнча | Сезимтал ыкмаларды чектөө мүмкүнчүлүгү (мисалы, search, write) |
Орнотуулар жана өзгөчөлүктөрү
Колдоо чеги: RPS, RPM, RPH (секундасына суроо/мүнөт/саат)
Sliding window, fixed window, token bucket жана leaky bucket алгоритмдери
429 кодду кайтаруу жана жөндөлүүчү ката билдирүүсү
Автоматтык таймер кулпусун ачуу
Метрика: ашуулардын саны, лимиттин босогосундагы токендер, агындылардын жыштыгы
Бизнес үчүн артыкчылыктар
Ашыкча жана DoS чабуулдарынан коргоо
Инфраструктуралык чыгымдарды азайтуу
Кардарлар тарабынан интеграциялардын сапатын көзөмөлдөө
Аномалдуу активдүүлүктү жана мүмкүн болуучу алсыздыктарды аныктоо
VIP-колдонуучуларды өзүнчө лимиттери менен бөлүү мүмкүнчүлүгү
Кайда өзгөчө маанилүү
Финансылык транзакциялар үчүн API
Колдонуучулардын иш-аракеттери менен оюн аянтчалары
Жогорку чыпкалоо жана издөө менен электрондук соода кызматтары
Коомдук API жана Open Platform Solutions
Rate Limiting контролдоо, коопсуздук жана сапаты API болуп саналат. Биз инфраструктураны коргогон жана ар кандай жүктүн астында болжолдуу иштөөнү камсыз кылган чекиттик чектөөлөрдү киргизебиз.