camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <>
Subject Re: Camel in a Clustered Environment
Date Wed, 09 Apr 2008 09:03:31 GMT
On 08/04/2008, Guillaume Nodet <> wrote:
> I don't think the scenario you describe is doable.  Camel does not offer any
>  transparent clustering, so if you create a route with multiple steps, all
>  the steps should be included in a single transaction, so that the whole
>  route will be rolled back if something bad happens.  If the route begins
>  with a JMS endpoint, you could easily set up persistence, transaction and
>  all the QoS needed at this point.


So processing one 'step' in the routing slip would be one transaction.
So if your routing slip has 10 steps; those would be 10 transactions
which could be processed in different machines (or in different
clusters). If you are using some transactional transport like JMS or
JDBC; then provided your JMS/database are clustered and your route is
transactional, your camel route will be clustered.


Open Source Integration

View raw message