Suporte a consultas batch

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

VantagemExplicação
Redução da carga de trabalhoMenos conexões HTTP - maior velocidade de processamento
Sincronização em massaProcessamento de pacotes de dados: transações, ações, objetos
IntegridadeCapacidade de processamento em um único contexto ou transação
Facilidade de logagemUm ponto de controle, uma resposta centralizada
Economizar recursosMenos 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.

Contactar-nos

Preencha o formulário abaixo e responderemos o mais rapidamente possível.