camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Strachan" <james.strac...@gmail.com>
Subject Re: Camel in a Clustered Environment
Date Wed, 09 Apr 2008 09:03:31 GMT
On 08/04/2008, Guillaume Nodet <gnodet@gmail.com> 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.

Agreed.

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.

-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com

Mime
View raw message