Perhaps my post was not clear enough...

Route 1 send M1 to the target service over MQ1 and waits for the target to
respond back with message M2 on MQ2.

Now, like Route1, there are many other routes that expect different
messages.

RouteX expects MX to come on MQ2. RouteY expects MY to come on MQ2.

The solutions so far indicate that I should keep consuming from MQ2 till I
get M2 and then proceed with Route1. This means the RouteX and RouteY will
never get the messages as they have been consumed by Route1.





--
View this message in context: 
http://camel.465427.n5.nabble.com/Asynchronous-processing-of-routes-tp5745385p5745542.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to