Hi, nice thread, thanks for the sharing... to me, multiple instances makes sense for fail-over. Just configure it through the ActiveMQ...
Mike 2011/3/29 Achim Nierbeck <bcanh...@googlemail.com> > 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 > > > > >