-
Notifications
You must be signed in to change notification settings - Fork 315
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adiciona timeout em todos os provedores #190
Conversation
Será que tá muito curto o timeout? To pensando numa blackfriday, como vai se comportar os serviços. |
Acredito que os timeouts estão condizentes. Porém eu amentaria um pouco, visto que temos a chamada paralela em vários serviços, e aquele que for mais rápido, vence. Para o usuário, mesmo demorando um pouco, ele terá os dados retornados. Dando timeout em todas as respostas, o usuário não terá o dado, e precisará preencher o campos, caso seja um formulário. O ideal mesmo, seria tornar isto uma configuração, onde o desenvolvedor possa configurar conforme a necessidade do projeto dele. |
@ivancorrea , no PR #191 precisei modificar para que seja possível passar configurações aos services; se ele for aprovado, podem usar isso |
Curto essa ideia tbm! Mestre, eu acho 5 segundos ok tbm mas toma aí mais alguns insumos pra decisão 😬 Obs: Acredito que o BrasilAPI demora pra responder por alguma intermitência no Correios, repara que o tempo pico do Correios é super próximo ao do BrasilAPI 🤔 (poderia tbm ser algo na infra do serviço que usei pra monitorar 😬 ) |
Mestres, só pra não deixar vcs perdidos abri uma issue com um planinho de ação pra reorganizar o repo dado a migração pra org do BrasilAPI 😬 |
Dado que esse PR está de certa forma sendo atacado aqui em #206 e permitindo mais customização irei fechar esse PR. Fiquem a vontade de comentar no outro PR ou de reabrir esse PR! 😬 🙏 🤘 |
Padrão de 2 segundos, menos o Correios que coloquei 5 segundos.
Motivo: nos logs do BrasilAPI estamos com algumas requests estourando o limite de 60 segundos de execução.