监控器原理


在这里插入图片描述

  1. 创建main方法的线程即主线程
  2. main线程中创建Zookeeper客户端(zkClient),包含两个线程:
    • 线程connect:负责网络通信,连接服务器
    • 线程Listener:负责监听
  3. 客户端通过connect线程将监听事件发送给Zookeeper
  4. 在Zookeeper的注册监听列表中将注册的监听事件添加到列表中
  5. 一旦被监听的服务器根目录下,数据或路径发生改变,Zookeeper就会将这个消息发送给Listener线程
  6. Listener线程调用process方法,采用相应的措施
常用的监听类型;
	1. get path -w
	2. ls path -w 

Zookeeper 命令


ls -w
create 
get
delete
set

Zookeeper其他


  1. 部署方式:单机、集群
  2. 角色:Leader、Follower
  3. 集群最少需要3台机器
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐