zookeeper 进行监听节点机制

  • Post author:
  • Post category:其他


1) server端

在一个server启动时,如tomcat启动时,可以把在tomcat启动程序中,把当前tomcat服务写入到zookeeper 的 znode中(临时节点);

2) client端

如某一个client需要使用到server端的服务时,可以通过zookeeper的client api去创建到server端znode节点的连接,并且监听这个节点(创建节点时,可以指出对应的watcher),这样当server(tomcat)宕掉了,会调用监听该节点(znode) client的watcher方法,从而client进行相应的操作;

就是说通过zookeeper 提供的api,可以在client对zookeeper的节点进行监听,当znode发生变化时,会通知client端的watcher,进行watcher的调用;



版权声明:本文为u013777684原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。