Not an answer to your question but I just wanted to check you've read 
https://cwiki.apache.org/confluence/display/CURATOR/TN4

On 2 Sep 2015 09:47, Prabhjot Bharaj <[email protected]> wrote:
>
> Hello Folks, 
>
> I am trying to design a distributed queue with Zookeeper. The use case is 
> like this:- 
>
> A set of 't' tasks to be executed by 'n' nodes in round-robin fashion. But, 
> if any node goes down, the other nodes should take the task. 
>
> For this purpose, I'm reading about zookeeper Queue recipe. The Queue 
> recipe relies on client watcher. 
>
> Initially, all clients run their respective tasks. But, after one 
> iteration, lets say one client node goes down. 
> In this case, that client node itself is unavailable to get a Watch Event, 
> can the task be transferred to another node ? 
>
> The worst case will be - 
> All the client nodes, but one, are down. Can this one node still pick up 
> all tasks sequentially and execute them ? 
>
> Thanks, 
> Prabhjot 

Reply via email to