On Mon, Jun 15, 2009 at 12:28 AM, Carlo Camerino<cmcamer...@gmail.com> wrote:
> It seems that what I was looking for is present in Camel 2.0 which is
> the failover feature. I have a question though,
> Can I support failover and at the same time make it round robin? If
> one node is not functioning then I will no longer use that node.
Hi

There is a ticket in JIRA about ideas for improvments to the failover
load balancer.
We have thoughts of master/slave and having pluggable/selective
strategies for determine which slave to select etc.

So we are looking for use-cases and descriptions what you need. Please
feel free to add to this ticket.
https://issues.apache.org/activemq/browse/CAMEL-1471

But remember you can always extend or write your own logic as a Processor.
MyOwnLoadBalancer lb = new MyOwnLoadBalancer()
lb.addMaster("xxxx");
lb.addSlave("yyyy");
lb.addSlave("zzz");
lb.setSelection(RoundRobin);

And use .process(lb) in your route.




>
> Thanks
>
> On Mon, Jun 15, 2009 at 6:21 AM, Carlo Camerino <cmcamer...@gmail.com> wrote:
>>
>> Hi There,
>> I have a situation in which I need to connect to two different hosts. I need 
>> to be able to switch at runtime to a different host when one host goes down.
>> What enterprise integration pattern should I use here? I don't know if I 
>> should use Dynamic Routing Or Load Balancing for this one.
>> The message could only go to one place at a time. As long as the first one 
>> is up then I would have to go to it. But when it goes down, my application 
>> automatically needs to fall back to the other host system.
>> In what way can I do this via Apache Camel .
>> Thanks!!!
>> Carlo
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to