我有一个场景,我通过一个策展人TreeCache访问Zookeeper。对于我的特定用例,我并不担心与整体同步几毫秒(最终的一致性就足够了)。我的问题是,当我第一次启动缓存时,需要一些时间才能与Zookeeper同步,在这段时间内,对数据的请求会失败。
有没有办法等待馆长缓存与Zookeeper同步?
发布于 2016-09-25 17:04:43
我自己以前没有使用过TreeCache,但是我会在TreeCache实例中添加一个TreeCacheListener,TreeCache会在初始化后发布一个TreeCacheEvent.Type.INITIALIZED事件。您可以在初始化事件时对侦听器中的锁存器进行倒计时,并且可以等待锁存器。
https://stackoverflow.com/questions/39557653
复制相似问题