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.
Contactar-nos
Preencha o formulário abaixo e responderemos o mais rapidamente possível.