Hi Gonzalo, Makes sense, besides one point, why do you expect you need multiple Karaf instances? Regarding Camel or Spring there is no need to deploy those in extra Servers, because you only got one CamelContext/SpringContext per bundle. Therefore I'm sure you can use one Karaf instance with all your routes. ActiveMQ can be deployed on top of Karaf too, since it is the basis for ServiceMix :)
One reminder though, if you need to communicate effectively between different Camel routes in different bundles you should think about NMR, which runs best with ServiceMix :) Regards, Achim 2011/3/29 gonzalo diethelm <gdieth...@dcv.cl>: >> Hi, > > Hi Achim, thanks for answering. > >> just my 0.02$ on a container/runtime. >> My best experience as runtime for Camel is to use Karaf. >> If you need more out of the box components like ActiveMQ and so forth >> you might also consider to use Servicemix. > > OK, my incipient plan so far is to use Karaf to host each of my services as a > separate bundle, and maybe have several Karaf instances running on a single > machine. Each bundle (service) will use Spring for its configuration and > wiring, including bootstrapping Camel. I expect to be able, as well, to > configure ActiveMQ in this setup directly from Spring, and hopefully avoid > (for now) ServiceMix, since it seems "pure" Camel will cover all my needs. > Does this make sense to you? > > -- > Gonzalo Diethelm > >