zookeeper关于单次触发器的问题

王大叔爱编程 发布于 2018/05/15 23:04
阅读 208
收藏 0

zookeeper watch机制,通过注册监控点,在节点或者子节点发生变化后,zk服务端会给客户端发送一个通知,客户端收到通知做后续操作。

问题来了。。。。

如果节点或者子节点发生了变化,但是在给客户端发送通知之前,zk节点发生了异常,因为是通知都是单次触发,没有重试,那就存在通知丢失的情况,如果发生这种情况,zk是如何保证通知一定发到客户端呢?

加载中
0
王大叔爱编程
王大叔爱编程

是我问题没有描述清楚还是?

0
张维波
张维波
Zookeeper用于什么场景?如果是服务注册则可以通过客户端缓存服务列表信息,服务调用异常后重新向zookeeper 获取服务列表。其他场景也可以类似处理。
返回顶部
顶部