标签: apache-zookeeper
我是Zookeeper的新手,他正在尝试编写一个监控系统来了解我的服务器何时离线。
我使用在服务器内运行的zkp_client并将自己注册为临时znode,然后在监视器部分设置一个监视记录此事件。
一切顺利!
但我对反应速度感到困惑:我发现zookeeper使用2秒心跳来维持znodes,但看起来手表可以毫无延迟地检测到短暂丢失的znode。
所以问题是:短暂的znode如何在失去连接之前触发watch事件?它是否会捕获一些系统信号?或者,我在哪里可以找到源代码中的一些提示?