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

Пайдаланушы немесе кілт бойынша rate limit
Тұрақты және болжамды API жұмысы үшін масштабтау ғана емес, сұраулар санын бақылау маңызды. Біз API кілттері, user ID немесе IP мекенжайлары негізінде лимиттерді белгілеуге мүмкіндік беретін икемді 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