I am new to apache camel and couldn't understand the difference between Redelivery and Rollback.. Could you please help me understand this ?
Redelivery = something failed, but try again. Rollback = something failed dont try again, but stop routing and fail.
Error handling can be a complex area to understand and master with Camel. My book Camel in Action 2nd ed has a full chapter on this subject.
There is also some docs online with some details (although not as elegant written and fully up to date - our website and docs on Apache Camel is currently undergoing a transition to a new modern look and feel): http://camel.apache.org/error-handling-in-camel.html