Navigation JackCodeCréez, lancez et développez des produits iGaming.
Changer de langue
Guide pratique

Demandes de batch

Intégration avec prise en charge des requêtes batch : envoi et réception de multiples opérations en un seul appel API, réduction de charge et accélération de la synchronisation.
Expert Stanislav Anisimov

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'avantage Explication
Réduction de la charge de travail Moins de connexions HTTP - vitesse de traitement supérieure
Synchronisation de masse Traitement des paquets de données : transactions, actions, objets
Intégrité Capacité de traitement dans un contexte ou une transaction
Facile à loger Un point de contrôle, une réponse centralisée
Économies de ressources Moins 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.