Hi there,

I would like to use zookeeper to implement an election scheme.
There is a recipe on the homepage, but it is relatively complex.
I was wondering what was wrong with the following pseudo code;

forever {
    zookeeper.create -e /election <my_ip_address>
    if creation succeeded then {
        // do the leader thing
    } else {
        // wait for change in /election using watcher mechanism
    }
}

My assumption is that the recipe is more elaborate to the eliminate the flood 
of requests if the leader falls away.
But if there are only a handful of leader-candidates than, that should not be 
pose a problem.

Is this correct, or am I missing out on something.

Thanks,
Eric

Reply via email to