O org.apache.http.client.config.RequestConfig do Apache possui um connectTimeout e um connectionRequestTimeout.
A documentação afirma que:
connectTimeout - é o tempo limite até que uma conexão com o servidor seja estabelecida
connectionRequestTimeout - é usado ao solicitar uma conexão do gerenciador de conexões
Entendo o que é connectTimeout e por que alguém o usaria, mas não entendo por que alguém definiria um connectionRequestTimeout. Qual é um exemplo de caso de uso disso?
connectionRequestTimeout aconteceria quando você tiver um pool de conexões e todos estiverem ocupados. Dependendo da aplicação, você está interessado no tempo limite, por exemplo, se estiver solicitando dados em tempo real.
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras