技术开发 频道

JMS与集群的监控

  【IT168 技术】一、整体框架

  在一个集群环境中,我们通常需要知道每一台服务器当前的运行状况(是否当机),甚至需要知道每一台服务器当天处理了多少交易等。本文不会去讨论如何实现集群,而是阐述一种方法,来监控集群中每一台服务器的运行状况。下面是系统的整体框架图。

 

  集群中的每一台服务器需要定时向JMS的Queue中发送一条消息,以表明当前服务器处在运行状态。消息的内容可以包含当前服务器的IP地址、端口号,应用的名字、编号,当天交易处理的数量等信息。监控服务器监听消息队列中的消息,从而得出集群中服务器的运行信息。当集群中某一台服务器当机时,监控服务器就会长时间收不到改服务器发送的消息,从而断定改服务器已经当机。这种类型的消息,我们常把它称为“Heartbeat”。

0
相关文章