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.