什么可能的时间' kazoo.exceptions.ConnectionLoss'被提出了?

时间:2017-02-07 04:36:19

标签: python apache-zookeeper kazoo

我正在使用apache-zookeeperkazoo framework来满足我的要求。我有一个简单的zookeeper群集设置和几个连接到服务器群集的客户端来读取节点信息。我随机地面对kazoo.exceptions.ConnectionLoss(一次五十次)。 我担心的是这个例外的所有时间都会提出来吗?以下是我的想法。

  • 与服务器的连接丢失
  • 服务器未在服务器配置中设置的超时内回复

这个例外还有其他原因吗?我没有看到文档详细说明这一点。

1 个答案:

答案 0 :(得分:2)

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

  • 套接字读取超时,

  • 套接字写入超时,

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

  • 使用节点

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

试图从Kazoo单位代码test_connection test_client收集此内容,