我刚开始接触ZooKeeper,以下是我的需求。
我有一组对等节点。
1. 在
除了使用ZooKeeper之外,我是否还有其他选项可以实现此类功能?
谢谢。
我有一组对等节点。
1. 在
t = t_1 -> [peer-1(Leader),peer-2]
时,peer-1是主节点,所有客户端都连接到此节点。
2. 在稍后的某个时候 t = t_2 -> [peer-1(Leader),peer-2,peer-3]
,peer-3加入该组。是否可以“动态”向ZooKeeper服务器列表中添加peer-3(即在peer-1上不重启ZooKeeper)?
3. 在 t = t_3 -> [peer-3(Leader),peer-4]
一段时间后,peer-1和peer-2离开了该组(例如,关闭或意外宕机)。假设有一种方法可以动态地将peer-3和peer-4添加到该组中,则peer-3将成为领导者,所有客户端请求都将发送到peer-3。除了使用ZooKeeper之外,我是否还有其他选项可以实现此类功能?
谢谢。