On Mon, 2011-05-30 at 10:40 +0530, Manikandan R wrote:
> Hi Everyone,
> 
> I've started using apache commons httpclient library (version no. 3.1) to
> make the http calls recently. In production environment, seeing the
> following exceptions in logs:
> 
> 1. Broken Pipe
> 2. Connection Reset
> 3. Connection Timeout
> 4. Read Time out
> etc
> 
> Whenever these exceptions, we get the complaints from customers not
> completing the tasks. So, we repeat the work manually. To avoid doing it
> manually, program should take care of the retries without causing any
> duplicates. I am not sure when to do the retry. Basically, for what type of
> exceptions, Should I do retry so that it won't end up in duplicates?
> 
> Please suggest.
> 
> Thanks,
> Mani

HTTP is a non-transaction protocol with non-guaranteed delivery of
messages. You either have to live with HTTP messages being not delivered
at all in some cases or delivered multiple times.

Oleg  



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to