我将apache-zookeeper
和kazoo framework
用于我的要求之一。我有一个简单的Zookeeper群集设置,有几个客户端连接到服务器群集以读取节点信息。我随机面对kazoo.exceptions.ConnectionLoss
(50次)。
我的关注点是什么时候引发此异常?以下是我的观点。
与服务器的连接丢失
服务器未在服务器配置中设置的超时时间内回复
可能有其他原因导致此例外吗?我没有看到文档详细解释任何内容。
最佳答案
我担心我没有现成的答案,但查看Kazoo代码,我认为这可能在以下情况下发生:
套接字读取超时,
套接字写超时,
反序列化由于超时问题导致的失败,
使用节点的高初始字节值创建客户端
试图从Kazoo单元测试代码test_connection test_client收集此信息,