Cliente HTTP Apache connectTimeout vs. connectionRequestTimeout

Ryan Pelletier:

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?

Eric Gutiérrez:

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.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

HttpClient 4.3.5 ConnectionRequestTimeOut vs ConnectTimeout para HttpConnectionParams.setConnectionTimeout em 4.0.1

HttpClient 4.3.5 ConnectionRequestTimeOut vs ConnectTimeout para HttpConnectionParams.setConnectionTimeout em 4.0.1

cliente Jersey descansar com Apache HTTP Client 4.5 vs retrofit

Cliente http Apache ou URLConnection

Como escrever testes no apache do cliente HTTP?

Cliente Apache Http e balanceadores de carga

Certificado autoassinado de cliente Apache http

oAuth Token com cliente Java Apache http

Tempo limite do cliente Apache HTTP

httpURLConnection vs apache commons http

cliente http não bloqueador vs cliente http bloqueador que usa um threadpool separado

OutOfMemoryError com cliente elasticsearch REST Java via apache http nio

Como evitar que o cliente Apache HTTP siga um redirecionamento

Migrando do legado do cliente Apache Http para OkHttp

eficiência do cliente http do apache commons

Threads travados com o cliente Apache HTTP 4.5.x

Usando o cliente Apache Http para uma solicitação POST

Cliente Apache Http mais lento que o navegador

Implementando um Servidor / Cliente com protocolo HTTP com Apache Thrift

Problemas ao tentar simular o cliente Apache HTTP com Mockito

Threads travados com o cliente Apache HTTP 4.5.x

redirecionamento de solicitação de cliente apache http

Desempenho do cliente Java vs. Net HTTP

Servidor HTTP vs solicitação do cliente em golang

Cliente Jersey dá tempo limite de leitura, mas o cliente Apache HTTP se conecta normalmente

PHP cURL: CURLOPT_CONNECTTIMEOUT vs CURLOPT_TIMEOUT

PHP cURL: CURLOPT_CONNECTTIMEOUT vs CURLOPT_TIMEOUT

HTTP 400 Ao executar uma solicitação de várias partes do cliente Apache HTTP

Ainda devo definir ConnectionRequestTimeout no Apache HttpClient se não usar um gerenciador de conexões personalizado?