超清晰 zookeeper 监听器原理分析
发布日期:2021-05-07 00:28:26 浏览次数:24 分类:精选文章

本文共 292 字,大约阅读时间需要 1 分钟。

监听器原理分析

  1. 首先需要一个main 主线程
  2. 在main线程中创建一个zookeeper客户端,这时候就会创建两个线程,一个负责网络链接通信(connect),一个负责监听(listener)
  3. 通过connect线程将注册的监听时间发给zookeeper
  4. 在zookeeper的注册监听器列表中将注册的监听事件添加到列表中
  5. zookeeper监听到有数据或路径变化,j就会将这个消息发送给listener 线程
  6. listener 线程内部调用了process() 方法
    在这里插入图片描述

常用的监听

  1. 监听节点数据变化
get path [watch]
  1. 监听子节点增减变化
ls path [watch]
上一篇:深入浅出 超详细 从 线程锁 到 redis 实现分布式锁(篇节 1)
下一篇:zookeeper 节点操作

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月24日 16时29分30秒