@Willem:

We will not be able to make server respond faster since it is customer's
server. I believe there is a bug in  Camel framework. In this scenario, the
HTTP Producer thinks that the exchange has completed successfully whereas
the Camel framework thinks that the exchange has failed. Camel framework
puts this for redelivery. The end result is that the message which is passed
on is not the original message but the message output from the HTTP Producer
(which is an empty message).

The unfortunate thing is after a few redelivery attempts we use dead letter
processing to move it to a "ReDeliveryAttempt1" queue. Another pipeline
tries to redeliver this. However when we get this particular error our
message was replaced by a blank message.

Does this make sense?

Hari Gangadharan


--
View this message in context: 
http://camel.465427.n5.nabble.com/Http-route-returning-with-200-but-also-getting-read-timed-out-tp3741631p3791254.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to