I am new to Camel and am looking for patterns or strategies to manage the availability of a target system in a Camel route.
For example, say I want: - to read input data from an file server - process the data (data -> targetData) - to send the target data (TargetData) to a target web site using Rest services (call it TargetSystem)
My question is what is the best strategy if the TargetSytem is down?
I understand that if a route fails it is possible to rollback the overall process. But in case TargetSystem is an external system and can be down for hours, I don't think trying to rollback the process untill the target system is up is a good approach.
Is there any pattern or strategy that fits well with this issue?
Regards
Gilles