Suporte a consultas batch

Suporte a consultas batch
Quando você se integra com sistemas externos, é importante saber lidar com os dados em massa, sem sobrecarga de servidores e sem precisar realizar dezenas de chamadas individuais. Nós implementamos o suporte batch de consultas, um mecanismo que permite ajustar várias operações 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 de cargaMenos conexões HTTP - maior velocidade de processamento
Sincronização em massaProcessamento de pacotes de dados: transações, ações, objetos
IntegridadeProcessabilidade em um único contexto ou transação
Fácil de logarUm ponto de controle, resposta centralizada
Poupança de recursosMenos transações, menos tempo de 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.