Zookeepper具有(Watch)事件通知机制,来实现服务器集群的监控。
每一个服务器节点启动时,在/sgroup的节点下创建自己的EPHEMERAL节点,表示此服务器在运行状态,并每隔10秒上传自己的负载信息,存为此节点的数据。当创建此类节点的客户端与Zookeeper服务器的连接关闭时,此节点自动删除,可利用此特性来监控服务器的上下线状态。
监控服务器一直不断的监视集群节点/sgroup下子节点的状态,达到监控相应的服务器的运行状态和负载情况的目录,如有异常,可迅速地启动报警机制。
本文介绍Zookeeper如何通过Watch事件通知机制实现服务器集群监控。服务器节点启动时在Zookeeper的/sgroup路径下创建EPHEMERAL节点,并定期上传负载信息。若客户端与Zookeeper断开连接,节点自动删除,可用于监控服务器状态。监控服务器持续监视/sgroup子节点,以跟踪集群运行状态和负载。
Zookeepper具有(Watch)事件通知机制,来实现服务器集群的监控。
每一个服务器节点启动时,在/sgroup的节点下创建自己的EPHEMERAL节点,表示此服务器在运行状态,并每隔10秒上传自己的负载信息,存为此节点的数据。当创建此类节点的客户端与Zookeeper服务器的连接关闭时,此节点自动删除,可利用此特性来监控服务器的上下线状态。
监控服务器一直不断的监视集群节点/sgroup下子节点的状态,达到监控相应的服务器的运行状态和负载情况的目录,如有异常,可迅速地启动报警机制。
1006

被折叠的 条评论
为什么被折叠?