[prev in list] [next in list] [prev in thread] [next in thread] 

List:       httpclient-users
Subject:    Re: httpClient.getConnectionManager() performance with HTTP only
From:       Oleg Kalnichevski <olegk () apache ! org>
Date:       2014-05-15 8:39:40
Message-ID: 1400143180.23146.7.camel () ubuntu
[Download RAW message or body]

On Wed, 2014-05-14 at 19:46 +0100, sebb wrote:
> On 14 May 2014 12:28, Oleg Kalnichevski <olegk@apache.org> wrote:

...

> >> Issue is not present in HTTPCLient 3.1
> >
> > Philippe
> >
> > If HttpClient is used correctly, this code should only be executed only
> > once. Why does JMeter create more than one instance of HttpClient?
> 
> We currently create an instance for each instance of different proxy
> settings and each protocol and each authority, because the client is
> created with these settings.
> 
> This is also done for each thread.
> 
> IIRC, this was necessary originally. We have not rewritten the code
> yet to use all the latest features.
> 

I see. For the time what you can do is to use a custom SSL socket
factory that lazily initializes SSL context when requested for the first
time. This is exactly what HC 3.1 does. It will be somewhat slower given
that one would need to mutex to synchronize access to the initialization
code.

Oleg

> > Oleg
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
> For additional commands, e-mail: httpclient-users-help@hc.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
For additional commands, e-mail: httpclient-users-help@hc.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic