zoukankan      html  css  js  c++  java
  • ZOOKEEPER之WATCHER简介

    zookeeper通过watcher机制,可以实现数据的修改,删除等情况的监听

    • 可以设置观察的操作:exists,getChildren,getData

    • 可以触发观察的操作:create,delete,setData

    java代码通过apache提供的api设置watcher,该watcher只能被触发一次,如果系统继续被触发,需要重新绑定。为了简化操作,可通过curator的jar包设置

    watcher原理简介:

    client中发起带有watcher的请求时,将watcher保存在自己的ZKWatcherManager中,server端收到请求后,将watcher保存在自己的WatcherManager中,当数据做出相应变化后,server端通过WatcherManager判断该数据是否又watcher,如果有,则向client端发出消息。client端收到信息后,根据ZKWatcherManager保存的path->Watcher做出相应回调

  • 相关阅读:
    sqoop基本命令
    sqoop-介绍及安装
    HBase与Hive的集成操作
    Phoenix简介及操作
    HBase-Rest API操作
    HBase-Java Native API操作
    HBase-shell操作
    HBase-基本架构
    HBase-物理模型
    HBase-集群安装
  • 原文地址:https://www.cnblogs.com/jaxlove-it/p/10027543.html
Copyright © 2011-2022 走看看