Navegação JackCodeCrie, lance e escale produtos iGaming.
Alterar idioma
Guia prático

Consultas Batch

Integração com o suporte a consultas batch: envio e recepção de várias operações em uma única API, redução de carga e aceleração da sincronização.
Especialista Stanislav Anisimov

Ao integrar sistemas externos, é importante saber processar dados em massa, sem sobrecarga de servidores e sem precisar realizar dezenas de chamadas separadas. Nós implementamos o suporte a consultas batch, um mecanismo que permite que várias operações sejam enviadas em uma única API.

Isso é especialmente eficaz quando você trabalha com relatórios, sincronização de transações, importação de usuários ou eventos.

O que são as consultas batch

A consulta batch permite combinar várias solicitações em uma só:
json
[
{ "method": "POST", "path": "/users", "body": { "name": "Alice" } },  { "method": "PUT", "path": "/users/42", "body": { "email": "new@mail. com" } },  { "method": "DELETE", "path": "/users/15" }
]

O servidor processa cada um deles em sequência ou em paralelo e devolve o conjunto de respostas correspondentes à ordem de solicitação.

Vantagens para o integrador

Vantagem Explicação
Redução da carga de trabalho Menos conexões HTTP - maior velocidade de processamento
Sincronização em massa Processamento de pacotes de dados: transações, ações, objetos
Integridade Capacidade de processamento em um único contexto ou transação
Facilidade de logagem Um ponto de controle, uma resposta centralizada
Economizar recursos Menos operações, menos tempo para confirmação e resposta

Implementação e características

Suporte a 'batch []' no corpo da consulta ou '/batch 'endpoint

Autorização geral ou nível de cada operação

Validar todas as operações antes de iniciar

Atômica parcial ou completa (configurada)

Respostas associadas a cada pedido (status, corpo, erros)

Onde é particularmente importante

Importação de dados de CRM, ERP, contabilidade

Transferir várias transações ou logs

Atualizações em massa de perfis, balanços, sessões de jogos

Cenários onde a velocidade, a integridade e a economia de tráfego são importantes


As consultas batch são uma forma eficaz de reduzir o número de chamadas, acelerar a integração e reduzir a carga de trabalho. Nós vamos fornecer suporte a este mecanismo em nível de API e infraestrutura - para qualquer escala de dados.