Soporte para solicitudes de batch

Soporte para solicitudes de batch
Cuando se integra con sistemas externos, es importante comprender los datos de forma masiva, sin sobrecargar los servidores y sin tener que realizar docenas de llamadas individuales. Implementamos el soporte para solicitudes de batch: un mecanismo que permite que varias operaciones se puedan realizar a la vez en una sola 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

VentajaExplicación
Reducción de la cargaMenos conexiones HTTP: mayor velocidad de procesamiento
Sincronización masivaProcesamiento de paquetes de datos: transacciones, acciones, objetos
IntegridadCapacidad de procesamiento en un contexto o transacción
Simplicidad de la lógicaUn punto de control, respuesta centralizada
Ahorro de recursosMenos 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.

Contactar con nosotros

Rellena el siguiente formulario y te responderemos lo antes posible.