2

我正在使用apache-zookeeperkazoo framework满足我的要求之一。我有一个简单的 Zookeeper 集群设置,并且很少有客户端连接到服务器集群以读取节点信息。我kazoo.exceptions.ConnectionLoss随机面对(五十次一次)。我关心的是什么时候提出这个例外?以下是我认为的要点。

  • 与服务器的连接丢失
  • 服务器在服务器配置中设置的超时时间内没有响应

这个例外还有其他原因吗?我没有看到文档对此进行详细解释。

4

1 回答 1

2

我担心我没有现成的答案,但是查看 Kazoo 代码我认为这可能会出现以下情况,

  • 套接字读取超时,

  • 套接字写入超时,

  • 由于超时问题而反序列化失败,

  • 具有高节点初始字节值的客户端创建

试图从Kazoo单元测试代码test_connection test_client收集这个,

于 2017-07-31T09:55:01.257 回答