ActiveMQ 5.6 will support non blocking redelivery. You would need to enable this on the AMQ side.
You can have both Camel + AMQ do redelivery. Camel will do redelivery at the point of problem. So that could be in the middle of a route, if a processor fails etc. AMQ is always redelivering from the beginning again, eg its basically just re-submitting the message. If you use them both you end up having x^2 redelivery. AMQ is by default configured to do 6 redelivery attempts. On Thu, Jan 19, 2012 at 10:40 PM, kafe <[email protected]> wrote: > I'm reading again and again the several documentations about transaction and > error handling, and i have one more question: > when working with the transactionErrorHandler > (http://camel.apache.org/transactionerrorhandler.html), and especially when > configuring redelivery (maximumRedeliveries(6)...), is it Camel or ActiveMQ > that performs the redelivery ? > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Redelivery-with-multiple-transacted-routes-tp5158209p5158983.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- FuseSource Email: [email protected] Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/
