Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Problemas conhecidos
A API Scroll retorna erros 429 e/ou 408 ao consultar entidades com um grande número de documentos, geralmente superior a milhões
A API Scroll retorna erros 429 e/ou 408 ao consultar entidades com um grande número de documentos, geralmente superior a milhões
ID: 1035873
Backlog
Publicado em 20/05/2024
Última atualização em 20/05/2024

Sumário

Este problema conhecido foi traduzido automaticamente do inglês.

A API Scroll foi projetada para lidar com grandes conjuntos de dados, permitindo a recuperação de documentos de forma rolável. No entanto, ao consultar entidades com um número significativo de documentos, normalmente na casa dos milhões, os usuários podem encontrar erros 429 (Too Many Requests) e/ou 408 (Request Timeout). Esses erros ocorrem devido ao alto volume de dados que estão sendo processados, o que pode sobrecarregar a API e resultar em limitação da taxa de solicitações ou timeouts.

Simulação

  1. Use a API Scroll para consultar uma entidade que contém um grande número de documentos (por exemplo, milhões).
  2. Observe as respostas da API.
  3. Observe se a API retorna erros 429 (Too Many Requests) e/ou 408 (Request Timeout) durante o processo

Workaround

Otimize a consulta implementando filtros para reduzir a carga na API, dividindo a solicitação em pedaços ou lotes menores. Ao escolher os filtros, é importante prestar atenção se todos os documentos serão incluídos para garantir que a rolagem percorrerá todos os documentos da entidade.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback