Prise en charge des demandes batch

Lors de l'intégration avec des systèmes externes, il est important de pouvoir traiter les données en masse, sans surcharger les serveurs et sans avoir à effectuer des dizaines d'appels individuels. Nous mettons en œuvre la prise en charge des requêtes batch, un mécanisme qui vous permet d'envoyer plusieurs opérations à la fois dans un même appel API.

Cela est particulièrement efficace pour les rapports, la synchronisation des transactions, l'importation d'utilisateurs ou d'événements.


Qu'est-ce que les demandes de batch

Une requête Batch vous permet de combiner plusieurs requêtes en une seule :
json
[
{ "method": "POST", "path": "/users", "body": { "name": "Alice" } },  { "method": "PUT", "path": "/users/42", "body": { "email": "new@mail. com" } },  { "method": "DELETE", "path": "/users/15" }
]

Le serveur les traite en série ou en parallèle et renvoie un tableau de réponses correspondant à l'ordre des requêtes.


Avantages pour l'intégrateur

L'avantageExplication
Réduction de la charge de travailMoins de connexions HTTP - vitesse de traitement supérieure
Synchronisation de masseTraitement des paquets de données : transactions, actions, objets
IntégritéCapacité de traitement dans un contexte ou une transaction
Facile à logerUn point de contrôle, une réponse centralisée
Économies de ressourcesMoins d'opérations, moins de temps pour confirmer et répondre

Réalisation et caractéristiques

Prise en charge de 'batch []' dans le corps de la requête ou '/batch 'endpoint
  • Autorisation générale ou au niveau de chaque opération
  • Valider toutes les opérations avant le début de l'exécution
  • Atomicité partielle ou totale (par configuration)
  • Réponses liées à chaque requête (état, corps, erreurs)

Où est particulièrement important

Importer des données à partir de CRM, ERP, comptabilité
  • Transmission d'une pluralité de transactions ou de logs
  • Mises à jour massives des profils, des bilans, des sessions de jeu
  • Scénarios où la vitesse, l'intégrité et les économies de trafic sont importantes

Les demandes Batch sont un moyen efficace de réduire le nombre d'appels, d'accélérer l'intégration et de réduire la charge de travail. Nous assurerons le support de ce mécanisme au niveau de l'API et de l'infrastructure - pour toutes les échelles de données.

Nous contacter

Remplissez le formulaire ci-dessous et nous vous répondrons dans les plus brefs délais.