我是 ZooKeeper 的新手。这就是我需要的。
我有一个同行网络。
t=t_1 -> [peer-1 (Leader), peer-2]
peer-1 是主节点,所有客户端都连接到该节点。在
t=t_2 -> [peer-1 (Leader), peer-2, peer-3]
稍后的某个时间,peer-3 加入了该组。是否可以“动态地”将 peer-3 添加到 zookeeper 服务器列表中(即,无需在 peer-1 上重新启动 ZooKeeper)?在
t=t_3 -> [peer-3 (Leader), peer-4]
一段时间后,peer-1 和 peer-2 都离开了组(例如,死亡或被关闭。)假设有一种方法可以动态地将 peer-3 和 peer-4 添加到组中,peer-3 成为领导者并且所有客户端请求都发送到 peer-3。
除了使用 ZooKeeper 来做这样的事情之外,我还可以使用其他选项吗?
谢谢。