Hi Oleg,
First, thanks for your response. I´m actualy using with
MultiThreadedConnectionManager, but when i change to MultiThreadedConnectionManager
the connections timeout has decreased a lot. With MultiThreadedConnectionManager
appears greater than SimpleHttpConnectionManager. It´s correct or i´m wrong?
I want to understand the MultiThreadedConnectionManager. Can
MultiThreadedConnectionManager do what i want ? Can it manage a set of connections ?
If yes, where can i find an example ?
Thanks very much.
Waiting for response,
Thiago Costa
Citando "Kalnichevski, Oleg" <[EMAIL PROTECTED]>:
> Hi Thiago
>
> I regret that your message has been ignored for so long.
>
> 1. connection timeouts are perfectly legitimate from the HTTP spec standpoint. HTTP
> servers are not supposed to keep connection alive for too long. Probably HttpClient
> should be a bit smarter when encountering a stale connection. At the moment
> HttpClient
> simply raises a HttpRecoverableException and let the caller deal with it
>
> 2. Since you appear to be handling the multithread synchronization by yourself,
> anyway,
> it may make sense to use SimpleHttpConnectionManager instead of
> MultiThreadedConnectionManager
>
> Again, Mike Becke is the man to comment of connection pooling related stuff. I hope
> he'll correct me if I err on any of these accounts.
>
> Apparently since the way MultiThreadedConnectionManager handles stale connections
> seems
> to irritate quite a few folks out there, something needs to be done about it
>
> Cheers
>
> Oleg
>
> -Original Message-
> From: Thiago Costa [mailto:[EMAIL PROTECTED]
> Sent: Friday, March 21, 2003 00:03
> To: [EMAIL PROTECTED]
> Subject: MultiThread
>
>
> Dear Friends,
>
> I'm using the HTTP Client in a pool of connection. I have created a
> class that manage a list of URL. For example: i have a list of 100 URLs
> of diferent hosts. I want to retrieve all this urls but i don't want
> to do this in a sequencial mode. I want to put some connections in a
> paralel mode. Like for example... I want 10 connection in paralel...
> Then, when a connection finish an other starts. I want to use this in a
> meta engine to retrive documents in Web.
>
> My problem is that httpclient is raising many exeptions of connection
> timeout. I'm running my application in super fast internet provider
> and it's not normal these time outs.
>
> Does the httpclient manage a pool of connection like that ?
> Does httpclient works well in a multithead mode ? How can i manage a
> list of url with a great performance ?
>
> Can you help-me?
>
> Thanks very much
>
> Thiago Costa