Hello, i'm new to Camel and at the moment choosing between Mule, Apache ServiceMix or Apache Camel for solving following task:
A flow starts when web service is called , N recipients ( a folder with files, web service, jms queue) receive the message Monitoring (at least logging) is needed. Multiple similar flows can exists. In case a recipient is offline the flow should wait till it gets online or report failure if TTL is exceeded. Online redeployment is needed. During redeployment of a flow the flows that are running are not stopped. (optional) Would be grateful if people with experience will give a hits if Camel suits for such tasks and how would it be better to implement it, or maybe Mule or ServiceMix suits for it better? Thanks in advance, Vitaly