Suporte a consultas batch

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 de carga | Menos conexões HTTP - maior velocidade de processamento |
Sincronização em massa | Processamento de pacotes de dados: transações, ações, objetos |
Integridade | Processabilidade em um único contexto ou transação |
Fácil de logar | Um ponto de controle, resposta centralizada |
Poupança de recursos | Menos 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.