camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Charles Moulliard <>
Subject Re: Camel and Osgi doubt
Date Wed, 20 Jul 2011 18:42:23 GMT

If you need something more dynamic, then you need to use a DB or a
cache (camel-cache or camel-hazelcast) to fill the route with values

NMR is an in memory bus independent of the bundles, so this is why it
allows cross bundle communications. You can use ActiveMQ instead but
it will cost much more in term of cpu/memory. BTW, if messages must be
persisted, then this is the right solution.


Charles Moulliard

Apache Committer

Blog :
Twitter :
Linkedin :
Skype: cmoulliard

On Wed, Jul 20, 2011 at 6:02 PM, rogelio_sevilla1
<> wrote:
> Thanks A LOT for your answer mr. Moulliard, i do have some follow up
> questions if you don't mind :-D .
> 2.- If i understand correctly, the camel properties component and the spring
> placeholders can read the necessary values from x or y source. However, my
> main concern is that I need that every instance of my route has a different
> value, some thing like:
> instance 1 :  myvar = "dog"
> instance 2 :  myvar = "cat"
> instance 3 :  myvar = "bird"
> instance n
> Is it possible to make the properties source more dynamic?? , if not, i was
> thinking on sending these values to an "activemq:property" endpoint and
> having the instance read one message from it, set the read values as
> properties and then began the rest of the process. Hope this is a good and
> doable idea.
> 3.- I'm kind of used to activemq, will it work for inter-bundle
> communication, or do i have to use nmr??
> Thanks again in advance.
> --
> View this message in context:
> Sent from the Camel - Users mailing list archive at

View raw message