Supporto di richieste batch

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 | Meno connessioni HTTP - Maggiore velocità di elaborazione |
Sincronizzazione di massa | Elaborazione pacchetti dati: transazioni, azioni, oggetti |
Integrità | Elaborabilità in un unico contesto o transazione |
Loging semplice | Un punto di controllo, risposta centralizzata |
Risparmio di risorse | Meno operazioni, meno tempo di convalida e risposta |
Implementazione e caratteristiche
Supporto dì batch [] "nel corpo della query o "/batch" endpoint
Autorizzazioni generiche 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.
Contattaci
Compila il modulo qui sotto e ti risponderemo al più presto.