Ultima actualizare:
Stanislav Anisimov
Suport pentru cereri de lot
Click to expand / collapse

Atunci când se integrează cu sisteme externe, este important să fie capabil de a procesa date în vrac, fără supraîncărcare servere și fără a fi nevoie de a efectua zeci de apeluri separate. Implementăm suport pentru cererile de lot - un mecanism care vă permite să trimiteți mai multe operațiuni simultan într-un singur apel API.

Acest lucru este util în special atunci când lucrați cu rapoarte, sincronizați tranzacțiile, importați utilizatori sau evenimente.


Care sunt cererile de lot

O cerere de lot vă permite să combinați mai multe cereri într-una singură:
json
[
{ "method": "POST", "path": "/users", "body": { "name": "Alice" } },  { "method": "PUT", "path": "/users/42", "body": { "email": "new@mail. com" } },  { "method": "DELETE", "path": "/users/15" }
]

Serverul procesează fiecare secvențial sau în paralel și returnează o serie de răspunsuri corespunzătoare ordinii solicitărilor.


Beneficii Integrator

AvantajExplicație
Reducerea sarciniiMai puține conexiuni HTTP - procesare mai rapidă
Sincronizarea maselorPrelucrarea loturilor de date: tranzacții, acțiuni, obiecte
IntegritatePoate fi procesat într-un singur context sau tranzacție
Ușurința de exploatare forestierăPunct unic de control, răspuns centralizat
Economisirea resurselorMai puține operațiuni, mai puțin timp pentru confirmare și răspuns

Implementare și caracteristici

Suport pentru „lot []” în organismul de solicitare sau criteriul final „/lot ”

Autorizația este generală sau la nivelul fiecărei operațiuni

Validarea tuturor operațiunilor înainte de execuție

Atomicitatea parțială sau totală (în funcție de configurație)

Răspunsuri legate de fiecare interogare (stare, corp, erori)


În cazul în care deosebit de important

Date de import din CRM, ERP, Contabilitate

Transferul mai multor tranzacții sau jurnale

Actualizări în masă ale profilurilor, soldurilor, sesiunilor de joc

Scenarii în care viteza, integritatea și economiile de trafic sunt importante


Cererile de lot sunt o modalitate eficientă de a reduce numărul de apeluri, de a accelera integrarea și de a reduce sarcina. Vom oferi suport pentru acest mecanism la nivel de API și infrastructură - pentru orice scară de date.

Subiecte populare


Subiecte principale