Implementamos uma nova modalidade de consulta na API de Produtos através do campo produtoVarianteIdDe. Esta atualização introduz a Paginação por Cursor, uma técnica avançada que permite navegar por grandes volumes de dados de forma muito mais rápida e estável do que o método tradicional de páginas.
Anteriormente, ao tentar acessar páginas muito altas (como a página 1.000 ou superior), o sistema precisava processar milhares de registros no banco de dados antes de entregar o resultado. Isso causava lentidão, riscos de erros de conexão (timeout) e sobrecarga nos servidores, especialmente para integradores de marketplaces que precisam ler todo o catálogo da loja com frequência.
Adicionamos o parâmetro produtoVarianteIdDe ao endpoint de busca de produtos. Em vez de pedir "me dê a página 1.001", o integrador agora pode dizer "me dê os próximos 50 itens a partir do ID X".
- Paridade: A resposta da API continua com o mesmo formato, garantindo que a migração seja simples para os desenvolvedores.
- Eficiência: O banco de dados agora faz uma busca direta (em vez de uma varredura completa), reduzindo drasticamente o esforço computacional.
Benefícios:
- Estabilidade Superior: Redução de até 90% no pico de uso de CPU do banco de dados durante cargas pesadas, garantindo que a loja permaneça rápida mesmo durante grandes integrações.
- Velocidade Incrível: Em consultas de grandes volumes, o tempo de resposta chega a ser 100 vezes mais rápido que o modelo anterior, com 0% de falhas nos testes de carga.
- Escalabilidade: Permite que integradores consultem catálogos com centenas de milhares de produtos sem perda de performance, independentemente da profundidade da página.
- Economia de Tempo: Menos retrabalho para as equipes de TI dos parceiros, que não precisam mais lidar com lentidões ou quedas de conexão.
Acesse as documentações de apoio:
Comentários
0 comentário
Por favor, entre para comentar.