Я новичок в ZooKeeper. Это то, что мне нужно.
У меня есть сеть сверстников.
В t=t_1 -> [peer-1 (Leader), peer-2]
узел -1 является ведущим, и все клиенты подключаются к этому узлу.
В t=t_2 -> [peer-1 (Leader), peer-2, peer-3]
Через некоторое время к группе присоединяется узел -3. Можно ли добавить узел -3 в список серверов zookeeper «динамически» (, т. е. без перезапуска ZooKeeper на узле -1 )?
В t=t_3 -> [peer-3 (Leader), peer-4]
Через некоторое время и пир -1, и пир -2 покидают группу (, например, умирают или отключаются. )Предполагая, что существует способ динамического добавления однорангового узла -3 и однорангового узла -4 в группу, одноранговый узел -3 становится лидером, и все клиентские запросы отправляются одноранговому узлу -3.
Есть ли другие варианты, которые я могу использовать, кроме использования ZooKeeper, чтобы сделать что-то подобное.
Благодарю.