Как реализовать мьютекс или объектный монитор в ZooKeeper? - PullRequest
1 голос
/ 27 июня 2011

Я хочу реализовать простой класс, используя ZooKeeper

    public class ResourceMonitor implements Watcher {
    String name = "/zk_test3";
    ZooKeeper zk;

    public ResourceMonitor() throws IOException {
        zk = new ZooKeeper("localhost:8000", 3000, this);
    }

    public void waitAndGet() {

    }

    public void release() {
        //remove children
    }

    public void process(WatchedEvent event) {
        System.out.println("ResourceMonitor:" + event.toString());
    }
}

Я новичок в ZooKeeper и не нашел такого примера в квитанциях ZooKeeper.

1 Ответ

1 голос
/ 14 декабря 2011

Пример реализации распределенной блокировки можно найти на github . Также вы можете взглянуть на куратор клиент zookeeper, который имеет реализации общих zk-рецептов .

...