Check the JIRA what tickets has been reported about camel-zookeeper. I
think we have something about this.

On Fri, May 20, 2016 at 7:05 AM, Minh Tran <[email protected]> wrote:
> 2.17.1
>
>> On 20 May 2016, at 2:25 PM, Claus Ibsen <[email protected]> wrote:
>>
>> What version of Camel is that?
>>
>> On Thu, May 19, 2016 at 1:37 AM, Minh Tran <[email protected]> wrote:
>>> Hi
>>>
>>> I am trying to use the zookeeper route policy for failover and it does not 
>>> work as I would expect. Here’s an example route.
>>>
>>> ZooKeeperRoutePolicy policy = new 
>>> ZooKeeperRoutePolicy("zookeeper://zookeeperHost/myapp/myroute", 1);
>>> from("quartz2:start").routePolicy(policy).log(“hello world”);
>>>
>>> I ran 2 instances of this application.
>>>
>>> The first instance displays “hello world” every second. This is behaving as 
>>> the master as expected.
>>>
>>> The second instance only displays "java.lang.IllegalStateException: 
>>> Zookeeper based route policy prohibits processing exchanges, stopping route 
>>> and failing the exchange”. There is nothing else after this. This is 
>>> behaving as the slave as expected.
>>>
>>> Now if I kill the first instance, I would expect the second instance to 
>>> become the master and to display “hello world” every second. It doesn’t do 
>>> this. It continues to display nothing. It appears as though the zookeeper 
>>> route policy is not watching when it becomes the master and resuming the 
>>> route.
>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> http://davsclaus.com @davsclaus
>> Camel in Action 2: https://www.manning.com/ibsen2
>



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to