Navegación JackCodeCree, lance y escale productos iGaming.
Cambiar idioma
Guía práctica

Consultas de batch

Integración con soporte para solicitudes de batch: envíe y acepte múltiples operaciones en una sola llamada API, reduzca la carga y acelere la sincronización.
Experto Stanislav Anisimov

Cuando se integra con sistemas externos, es importante poder procesar datos en masa, sin sobrecargar los servidores y sin tener que realizar decenas de llamadas individuales. Implementamos soporte para solicitudes de batch, un mecanismo que permite enviar varias operaciones a la vez en la misma llamada a la API.

Esto es particularmente efectivo cuando se trabaja con informes, sincronización de transacciones, importación de usuarios o eventos.

Qué son las consultas de batch

La consulta Batch le permite combinar varias solicitudes en 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" }
]

El servidor procesa cada uno de ellos en serie o en paralelo y devuelve una matriz de respuestas que coincide con el orden de las solicitudes.

Beneficios para el integrador

Ventaja Explicación
Reducción de la carga Menos conexiones HTTP: mayor velocidad de procesamiento
Sincronización masiva Procesamiento de paquetes de datos: transacciones, acciones, objetos
Integridad Capacidad de procesamiento en el mismo contexto o transacción
Simplicidad de la lógica Un punto de control, respuesta centralizada
Ahorro de recursos Menos operaciones, menos tiempo de confirmación y respuesta

Implementación y características

Soporte 'batch []' en el cuerpo de la consulta o '/batch 'endpoint

Autorización general o a nivel de cada operación

Validación de todas las operaciones anteriores a la ejecución

Atomicidad parcial o total (por configuración)

Respuestas con referencia a cada solicitud (estado, cuerpo, errores)

Donde es especialmente importante

Importación de datos de CRM, ERP, contabilidad

Transferencia de múltiples transacciones o registros

Actualizaciones masivas de perfiles, balances, sesiones de juego

Escenarios donde la velocidad, la integridad y el ahorro de tráfico son importantes


Las solicitudes de batch son una forma eficaz de reducir el número de llamadas, acelerar la integración y reducir la carga. Proporcionaremos soporte para este mecanismo a nivel de API e infraestructura, para cualquier escala de datos.