Batch сұрауларын қолдау

Бұл әсіресе есептермен жұмыс істеу, транзакцияларды үндестіру, пайдаланушылар немесе оқиғалар импорты кезінде тиімді.
Batch сұраулары дегеніміз не?
Batch сұрауы бірнеше сұрауды біріктіруге мүмкіндік береді:
- ```json
- [
- { “ method “ : “ POST “ , “ path “ : “ /users “ , “ body “ : { “ name “ : “ Alice “ } },
- { “ method “ : “ PUT “ , “ path “ : “ /users/42 “ , “ body “ : { “ email “ : “ new@mail. com “ } },
- { “ method “ : “ DELETE “ , “ path “ : “ /users/15 “ }
- ]
- ```
Сервер олардың әрқайсысын кезекпен немесе қатар өңдейді және сұраулар ретіне сәйкес келетін жауаптар жиынын қайтарады.
Интегратор үшін артықшылықтар
Артықшылығы | Түсіндіру | |
---|---|---|
Жүктемені азайту | Аз HTTP-қосылыстары - жоғары өңдеу жылдамдығы | |
Жаппай синхрондау | Деректер бумаларын өңдеу: транзакциялар, әрекеттер, объектілер | |
Тұтастық | Бір контексте немесе транзакцияда өңдеу мүмкіндігі | |
Бір бақылау нүктесі, орталықтандырылған жауап | ||
Ресурстарды үнемдеу | Операциялар аз, растау және жауап беру уақыты аз |
Іске асыру және ерекшеліктері
Сұрау теледидарында 'batch []' немесе '/batch 'endpoint
Жалпы немесе әрбір операция деңгейінде авторизациялау
Орындау басталғанға дейін барлық операцияларды валидациялау
Ішінара немесе толық атомарлық (конфигурациясы бойынша)
Әрбір сұрауға байланыстырылған жауаптар (мәртебе, дене, қателер)
Ерекше маңызды жерде
CRM, ERP, бухгалтериядан деректерді импорттау
Көптеген транзакцияларды немесе логтарды жіберу
Бейіндерді, баланстарды, ойын сессияларын жаппай жаңарту
Трафиктің жылдамдығы, тұтастығы және үнемдеуі маңызды сценарийлер
Batch-сұраулар - бұл шақырулар санын азайтудың, интеграцияны жеделдетудің және жүктемені азайтудың тиімді тәсілі. Біз осы тетікті кез келген деректер ауқымы үшін API және инфрақұрылым деңгейінде қолдауды қамтамасыз етеміз.
Байланысу
Төмендегі форманы толтырыңыз, біз сізге жақын арада жауап береміз.