为什么我需要调用PathChildrenCache.rebuild?

时间:2018-12-22 14:01:24

标签: apache-curator

在使用PathChildrenCache侦听节点事件(添加,更新和删除)时,我注意到如果客户端与Zookeeper断开连接,则在再次重新连接客户端后,缓存会自动更新。

我认为只要重新连接就应该调用rebuild()方法,但是现在看起来很多余。

我的问题是,为什么我以后需要打电话给rebuild()?我了解rebuild()会刷新缓存而不触发事件。但是,如果缓存始终保持最新状态又有什么用呢?

0 个答案:

没有答案