美文网首页Zookeeper
Zookeeper小芝士(三)

Zookeeper小芝士(三)

作者: Alen_ab56 | 来源:发表于2022-02-23 10:18 被阅读0次

    Zookeeper是可以配置多个相同的地址的
    客户端对ZooKeeper的ServerList的轮询机制
    随机,客户端在初始化( new ZooKeeper(String connectString, int sessionTimeout, Watcher watcher) )的过程中,将所有Server保存在一个List中,然后随机打散,形成一个环。之后从0号位开始一个一个使用。

    两个注意点:
    Server地址能够重复配置(这也是为什么使用List而不是Set),这样能够弥补客户端无法设置Server权重的缺陷,但是也会加大风险。(比如: 192.168.1.1:2181,192.168.1.1:2181,192.168.1.2:2181).
    如果客户端在进行Server切换过程中耗时过长,那么将会收到SESSION_EXPIRED. 这也是上面第1点中的加大风险之处。

    相关文章

      网友评论

        本文标题:Zookeeper小芝士(三)

        本文链接:https://www.haomeiwen.com/subject/oswilrtx.html