Soy nuevo en ZooKeeper. Esto es lo que necesito.ZooKeeper: ¿agregar compañeros dinámicamente?
Tengo una red de colegas.
En
t=t_1 -> [peer-1 (Leader), peer-2]
peer-1 es el maestro y todos los clientes se conectan a este nodo.En
t=t_2 -> [peer-1 (Leader), peer-2, peer-3]
En algún momento posterior, peer-3 se une al grupo. ¿Es posible agregar peer-3 a la lista de servidores zookeeper "dinámicamente" (es decir, sin reiniciar ZooKeeper en peer-1)?En
t=t_3 -> [peer-3 (Leader), peer-4]
Después de un tiempo tanto peer-1 y peer-2 abandonan el grupo (por ejemplo, mueren o se desconectan.) Suponiendo que hay una manera de añadir dinámicamente peer-3 y peer-4 a la group peer-3 se convierte en el líder y todas las solicitudes de los clientes se envían a peer-3.
¿Hay alguna otra opción que pueda usar además de utilizar ZooKeeper para hacer algo como esto?
gracias.
Parece que esto se resuelve en ZK [alpha 3.5] (https://zookeeper.apache.org/doc/r3.5.2-alpha/zookeeperRecon fig.html). – Alastair