Servicemix or more specifically camel does not use activemq unless you
use the activemq or jms components.
Of course this also means that not all camel routes are transactional or
reliable.
Camel stores messages only in memory when traversing routes. In most
cases this is good enough though. For example when you start a route
with a cxf http endpoint
you will not have transactionality anyway as the soap entry point is not
transactional.
Camel can be made really reliable and transactional but this requires to
use transactional endpoints and must be set up very carefully. The
transactional endpoints I know of in camel are
cxf with jms transport, jdbc and jms. So if you intend to use cameel in
this way I recommend you let someone with good camel knowledge review
your routes or do extensive testing.
Christian
On 08.02.2013 09:07, Michalis wrote:
> So for me to get a better understanding 2 more questions!
>
> 1)It is mentioned almost everywhere that servicemix like all other esbs has
> a reliable message bus. How is that bus implemented?
>
> 2)If i deploy one and only one route in smx
> from(cxf:bean:oneEndPoin).to("cxf:bean:otherEndpoint")
> does smx use AvtiveMQ JMS for this route?
>
> Thanks in advance for your answer because I'm little confused!
>
>
>
> --
> View this message in context:
> http://servicemix.396122.n5.nabble.com/Activemq-Involvment-tp5715769p5715789.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com