Ограничења стопе
Да би осигурао високе перформансе и поузданост за све кориснике, СМСБАТ примењује ограничење брзине на АПИ захтеве. Ограничења брзине одређују максималан број АПИ позива које можете да упутите у датом временском оквиру.
Подразумевана ограничења
Осим ако другачије није наведено у вашем уговору, подразумевана ограничења стопе се примењују на све крајње тачке АПИ-ја (СМСБАТ АПИ, Цасцаде АПИ и ЦхатХуб АПИ).
| АПИ Категорија | Подразумевано ограничење | Бурст Лимит |
|---|---|---|
Крајње тачке за размену порука (/бат/мессагелист) |
100 захтева / секунду | 150 захтева / секунда |
| Крајње тачке података (статус, стање, информације) | 50 захтева / секунду | 75 захтева / секунду |
[!НАПОМЕНА] За одлазне поруке (нпр.
ПОСТ /бат/мессагелист), један ХТТП захтев може да садржи до 5.000 порука у низумессагес. Ограничење брзине се примењује на број ХТТП захтева, а не на број послатих порука.
Руковање лимитима брзине
Ако премашите дозвољено ограничење брзине, АПИ ће одговорити ХТТП статусним кодом „429 Превише захтева“.
Пример одговора
ЦОДЕ_БЛОЦК_0
Најбоље праксе
Да бисте избегли ограничење стопе, размотрите следеће најбоље праксе:
- Скупите своје поруке: Уместо слања 1.000 засебних ХТТП захтева за 1.000 СМС порука, пошаљите један захтев који садржи низ од 1.000 објеката.
- Примените експоненцијално повлачење: Ако добијете статусни код
429, сачекајте кратак период (нпр. 1 секунду) и покушајте поново. Ако поново не успе, удвостручите време чекања (2с, 4с, 8с, итд.). - Убрзајте своје захтеве: Ако користите аутоматизовану скрипту која покреће хиљаде АПИ позива, уведите мало кашњење (нпр.
слееп(10)милисекунди) између захтева.
Захтевање повећања лимита
Ако ваш случај употребе захтева већу пропусност од подразумеваних ограничења, можете затражити повећање.
- Контактирајте свог наменског менаџера налога или имејл на хелп@смсбат.цом.
- Наведите ИД налога и очекивани проток (нпр. 500 захтева у секунди).
- Укратко опишите свој случај употребе.
Наш технички тим ће прегледати ваш захтев и прилагодити ваша ограничења у складу са тим.