Zookeepper具有
(Watch)事件通知机制
,来实现
服务器集群的监控
。
每一个服务器节点启动时,在
/sgroup
的节点下创建自己的
EPHEMERAL节点
,表示此服务器在运行状态,并每隔10秒
上传自己的负载信息
,存为此节点的数据。当创建此类节点的客户端与Zookeeper服务器的
连接关闭时,此节点自动删除
,可利用此特性来监控服务器的上下线状态。
监控服务器一直不断的监视集群节点
/sgroup
下子节点的状态,达到监控相应的服务器的运行状态和负载情况的目录,如有异常,可迅速地启动
报警机制
。
版权声明:本文为Carson073原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。