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
>
>

Reply via email to