ZooKeeper -динамическое добавление пиров?

Я новичок в ZooKeeper. Это то, что мне нужно.

У меня есть сеть сверстников.

  1. В t=t_1 -> [peer-1 (Leader), peer-2]узел -1 является ведущим, и все клиенты подключаются к этому узлу.

  2. В t=t_2 -> [peer-1 (Leader), peer-2, peer-3]Через некоторое время к группе присоединяется узел -3. Можно ли добавить узел -3 в список серверов zookeeper «динамически» (, т. е. без перезапуска ZooKeeper на узле -1 )?

  3. В t=t_3 -> [peer-3 (Leader), peer-4]Через некоторое время и пир -1, и пир -2 покидают группу (, например, умирают или отключаются. )Предполагая, что существует способ динамического добавления однорангового узла -3 и однорангового узла -4 в группу, одноранговый узел -3 становится лидером, и все клиентские запросы отправляются одноранговому узлу -3.

Есть ли другие варианты, которые я могу использовать, кроме использования ZooKeeper, чтобы сделать что-то подобное.

Благодарю.

6
задан Soumya Simanta 7 July 2012 в 12:47
поделиться