My idea is to use camel to decouple modules. In order to support scalability
and failover, I am wondering if the following architecture is adviced?

I have two applications with Camel embedded AppCamel1 and AppCamel2. Then I
have standalone camel nodes Camel1 and Camel2.

AppCamel1 would have a route with fail-over/load balancing to Camel1 and
AppCamel2. This way, if Camel1 crashes for example, Camel2 is used for
failover.

Camel1 and 2 would do a REST call with the http component for example. Also
there would be a request-reply from AppCamel1 up to camel1  or 2.

Is it a valid scenario?

What should I use to interconnect the different Camel instances (AppCamel1
to Camel1 or 2)? (I would like to know if it's possible to avoid another
component like a jms server in the middle)

Thank you!

Also there: 
http://stackoverflow.com/questions/9943507/a-scalable-bus-with-multiple-camel-instances
http://stackoverflow.com/questions/9943507/a-scalable-bus-with-multiple-camel-instances
 


--
View this message in context: 
http://camel.465427.n5.nabble.com/scalable-bus-with-multiple-Camel-instances-tp5606593p5606593.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to