基于网络的多机多网分布式服务模块状态检测方法及系统与流程

文档序号:11877972阅读:来源:国知局

技术特征:

1.基于网络的多机多网分布式服务模块状态检测方法,其特征是,包括:

客户端在本地建立一个回调对象,并启动回调对象返回状态处理服务,此后,此状态处理服务驻留内存进行监听,进入消息等待状态,同时,启动定时服务;

客户端首先发送回调对象至服务端,此回调对象驻留服务端内存;

服务端收到回调对象后回调对象向客户端报告服务当前状态,客户端收到状态信息并对反馈回来的状态进行展示。

2.如权利要求1所述的基于网络的多机多网分布式服务模块状态检测方法,其特征是,客户端发送回调对象至服务端时,客户端将回调对象按定时服务在网内以广播或组播的方式发布,相应的,所有收到此广播的服务端更新回调对象,以应对回调对象动态更新和新上线服务的情况,使服务端能够自适应客户端回调对象的任何改动。

3.如权利要求1所述的基于网络的多机多网分布式服务模块状态检测方法,其特征是,服务端收到或更新回调对象后,立即调用此回调对象的接口,将本服务中所有需要检测的服务状态作为接口参数,反馈给客户端的状态处理服务,若未收到回调对象且客户端计时器超时,表示此服务端离线。

4.如权利要求1所述的基于网络的多机多网分布式服务模块状态检测方法,其特征是,客户端的状态处理服务收到反馈后,调整定时服务,并对反馈回来的状态进行展示,完成一个检测过程。

5.如权利要求1或4所述的基于网络的多机多网分布式服务模块状态检测方法,其特征是,客户端根据筛选重分组算法,对状态改变频繁的服务节点重新分组,调整定时策略。

6.如权利要求5所述的基于网络的多机多网分布式服务模块状态检测方法,其特征是,重新分组时,客户端发布回调对象后,记录回调对象的响应总时长,包括服务掉线的无响应情况,根据时长将服务端节点分组。

7.如权利要求1所述的基于网络的多机多网分布式服务模块状态检测方法,其特征是,有n个客户端及n个服务端时,相应的每个服务端就存有n个回调对象,异常发生时,服务端内的n个回调对象会依次进行状态变化的反馈给这n个客户端。

8.如权利要求7所述的基于网络的多机多网分布式服务模块状态检测方法,其特征是,有n个客户端,则在每个服务端内含n个回调对象,当服务端某个状态变化时,回调对象会将此变化依次发送给每个客户端内的回调对象服务,从而使每个客户端都能得知服务端的变化。

9.基于网络的多机多网分布式服务模块状态检测系统,其特征是,包括:

客户端,用于在本地建立一个回调对象,并启动回调对象返回状态处理服务,状态处理服务作为状态处理服务模块,此后,此状态处理服务模块驻留内存进行监听,进入消息等待状态,同时,启动定时服务;客户端发送回调对象至服务端,此回调对象驻留服务端内存;

服务端,在收到回调对象后回调对象向客户端报告服务当前状态,客户端收到状态信息并对反馈回来的状态进行展示。

10.如权利要求9所述的基于网络的多机多网分布式服务模块状态检测系统,其特征是,有n个客户端及n个服务端时,相应的每个服务端就存有n个回调对象,异常发生时,服务端内的n个回调对象会依次进行状态变化的反馈给这n个客户端;

当服务端某个状态变化时,回调对象会将此变化依次发送给每个客户端内的回调对象服务,从而使每个客户端都能得知服务端的变化。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1