Пайдаланушы немесе кілт бойынша rate limit

Тұрақты және болжамды API жұмысы үшін тек масштабтау ғана емес, сонымен қатар сұраулар санын бақылау да маңызды. Біз API кілттері, user ID немесе IP мекенжайлары негізінде лимиттерді белгілеуге мүмкіндік беретін икемді rate limiting іске асырудамыз. Бұл жүйені асыра пайдаланудан, шамадан тыс жүктемелерден қорғайды және әрбір клиентке SLA-ға кепілдік беруге мүмкіндік береді.


rate limiting қалай жұмыс істейді

ТәсілНе бақылайды
API кілті бойыншаБір интегратордан немесе қосымшадан сұрау салулар санына арналған лимит
User ID бойыншаПайдаланушыға жеке лимит (мысалы, мобильді қосымшада)
IP мекенжайы бойыншаIP деңгейінде спамнан немесе DDoS қорғанысы
Endpoint/әдісі бойыншаСезімтал әдістерді шектеу мүмкіндігі (мысалы, search, write)

Параметрлер мен функциялар

Шектеулерді қолдау: RPS, RPM, RPH (секундына/минутына/сағатына сұраулар)

Sliding window, fixed window, token bucket және leaky bucket алгоритмдері
  • 429 кодын қайтару және теңшелетін қате туралы хабар
  • Таймер бойынша автоматты түрде бұғаттаудан шығару
  • Өлшемдер: артулар саны, лимит шегіндегі токендер, төгінділер жиілігі

Бизнес үшін артықшылықтар

Шамадан тыс жүктемелер мен DoS-шабуылдардан қорғау
  • Инфрақұрылымдық шығындарды төмендету
  • Клиенттер тарапынан интеграция сапасын бақылау
  • Аномалды белсенділікті және ықтимал осалдықтарды анықтау
  • Жеке лимиттері бар VIP-пайдаланушыларды бөлу мүмкіндігі

Ерекше маңызды жерде

Қаржылық транзакциялар үшін API
  • Жиі қолданылатын ойын платформалары
  • Сүзу және іздеу жиілігі жоғары E-commerce-сервистер
  • Көпшілік API және ашық платформа шешімдері

Rate limiting - бұл бақылау, қауіпсіздік және API сапасы. Біз инфрақұрылымды қорғайтын және кез келген жүктемемен болжамды жұмысты қамтамасыз ететін нүктелік шектеулерді енгіземіз.

Байланысу

Төмендегі форманы толтырыңыз, біз сізге жақын арада жауап береміз.

Электрондық пошта:

info@jackcode.io

support@jackcode.io