Navigazione JackCodeCrea, lancia e scala prodotti iGaming.
Cambia lingua
Guida pratica

Richieste batch

Integrazione con il supporto delle query batch: invio e ricezione di più operazioni in una singola chiamata API, riduzione del carico e sincronizzazione più rapida.
Esperto Stanislav Anisimov

Quando si integra con sistemi esterni, è importante gestire i dati in massa, senza sovraccaricare i server e senza dover effettuare decine di chiamate separate. EMC supporta le query batch, un meccanismo che consente di inviare più operazioni contemporaneamente in una singola chiamata API.

Ciò è particolarmente efficace per i rapporti, la sincronizzazione delle transazioni, l'importazione di utenti o eventi.

Cosa sono le query batch

La query batch consente di combinare più richieste in una sola:
json
[
{ "method": "POST", "path": "/users", "body": { "name": "Alice" } },  { "method": "PUT", "path": "/users/42", "body": { "email": "new@mail. com" } },  { "method": "DELETE", "path": "/users/15" }
]

Il server elabora ciascuna di esse in sequenza o parallela e restituisce un array di risposte corrispondente all'ordine delle richieste.

Vantaggi per l'integratore

Vantaggio Spiegazione
Riduzione del carico di lavoro Meno connessioni HTTP - Maggiore velocità di elaborazione
Sincronizzazione di massa Elaborazione pacchetti dati transazioni, azioni, oggetti
Integrità Possibilità di elaborazione in un unico contesto o transazione
Semplificazione della logica Un punto di controllo, risposta centralizzata
Risparmio di risorse Meno operazioni, meno tempo per la conferma e la risposta

Implementazione e caratteristiche

Supporto dì batch [] "nel corpo della query o "/batch" endpoint

Autorizzazione condivisa o a livello di ciascuna operazione

Convalida tutte le operazioni prima dell'esecuzione

Atomatologia parziale o completa (in base alla configurazione)

Risposte associate a ciascuna richiesta (stato, corpo, errori)

Dove è particolarmente importante

Importazione di dati da CRM, ERP, contabilità

Trasferimento di più transazioni o fogli

Aggiornamenti di massa di profili, bilanci, sessioni di gioco

Scenari in cui la velocità, l'integrità e il risparmio di traffico sono importanti


Le query batch sono un modo efficace per ridurre il numero di chiamate, accelerare l'integrazione e ridurre il carico di lavoro. Forniremo il supporto di questo meccanismo a livello API e di infrastruttura per qualsiasi dimensione dei dati.