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

Batch сұрауларын қолдау
Сыртқы жүйелермен интеграциялау кезінде деректерді серверлерді жүктемей және ондаған жекелеген шақыруларды орындаусыз жаппай пысықтау маңызды. Біз batch-сұрауларды қолдауды іске асырудамыз - бір уақытта бір API-шақыруда бірнеше операцияларды жіберуге мүмкіндік беретін механизм.

Бұл әсіресе есептермен жұмыс істеу, транзакцияларды үндестіру, пайдаланушылар немесе оқиғалар импорты кезінде тиімді.

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 және инфрақұрылым деңгейінде қолдауды қамтамасыз етеміз.

Байланысу

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

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

info@jackcode.io

support@jackcode.io