一种跨机房服务监控方法、装置、存储介质及服务器制造方法及图纸

技术编号:23365087 阅读:37 留言:0更新日期:2020-02-18 18:15
本申请实施例公开了一种跨机房服务监控方法、装置、存储介质及服务器,其中,方法包括:向跨机房的消息服务器发送第一信息拉取请求,以使消息服务器基于第一信息拉取请求反馈消息队列中的第一心跳消息,所述消息队列包括业务服务器集群周期性发送的至少一个心跳消息,当在预设时长内未接收到第一心跳消息时,向消息服务器发送第二信息拉取请求,当在所述预设时长内接收到消息服务器基于第二信息拉取请求反馈的第一心跳消息时,确定业务服务器集群中第一心跳消息对应的业务服务器的服务状态为正常状态。采用本申请实施例,可以准确监控跨机房服务是否异常,提高了网络抖动导致监控数据投递的可靠性。

A cross room service monitoring method, device, storage medium and server

【技术实现步骤摘要】
一种跨机房服务监控方法、装置、存储介质及服务器
本申请涉及计算机
,尤其涉及一种跨机房服务监控方法、装置、存储介质及服务器。
技术介绍
为满足服务需要,在一些业务节点会采用服务器集群的方式进行部署,例如:在不同地点部署一个或多个机房,每个机房由至少一台业务服务器构成。当业务服务器在不同城市或不同站点进行部署以后,就需要考虑跨机房的服务监控,以便在监测到跨机房的业务服务器发生故障时,采取措施以保障用户服务。在跨机房的服务监控中,通常由发送端(某一机房业务服务器)定时向接收端(跨机房的业务服务器)发送心跳消息,接收端接收到心跳消息之后会反馈响应消息,当发送端在响应时长内接收到该响应消息,即确认与接收端间的服务状态正常。目前,在发送端发送心跳消息或接收响应消息的过程中,可能会遇到网络抖动而丢失心跳消息或响应消息,进而导致发送端在响应时长内接收不到响应消息,此时,发送端会再次发送心跳消息,以等待接收端反馈的响应消息。然而,发送端发送心跳消息的次数通常是固定的,当在固定的次数内均出现网络抖动,就会造成发送端在每次发送心跳消息之后无法本文档来自技高网...

【技术保护点】
1.一种跨机房服务监控方法,其特征在于,所述方法包括:/n向跨机房的消息服务器发送第一信息拉取请求,以使所述消息服务器基于所述第一信息拉取请求反馈消息队列中的第一心跳消息,所述消息队列包括业务服务器集群周期性发送的至少一个心跳消息;/n当在预设时长内未接收到所述第一心跳消息时,向所述消息服务器发送第二信息拉取请求;/n当在所述预设时长内接收到所述消息服务器基于所述第二信息拉取请求反馈的所述第一心跳消息时,确定所述业务服务器集群中所述第一心跳消息对应的业务服务器的服务状态为正常状态。/n

【技术特征摘要】
1.一种跨机房服务监控方法,其特征在于,所述方法包括:
向跨机房的消息服务器发送第一信息拉取请求,以使所述消息服务器基于所述第一信息拉取请求反馈消息队列中的第一心跳消息,所述消息队列包括业务服务器集群周期性发送的至少一个心跳消息;
当在预设时长内未接收到所述第一心跳消息时,向所述消息服务器发送第二信息拉取请求;
当在所述预设时长内接收到所述消息服务器基于所述第二信息拉取请求反馈的所述第一心跳消息时,确定所述业务服务器集群中所述第一心跳消息对应的业务服务器的服务状态为正常状态。


2.根据权利要求1所述的方法,其特征在于,所述向所述消息服务器发送第二信息拉取请求之前,还包括:
向所述消息服务器发送网络抖动检测请求;
当接收到所述消息服务器基于所述网络抖动检测请求反馈的响应消息时,确定所述网络抖动恢复正常。


3.根据权利要求1所述的方法,其特征在于,所述向所述消息服务器发送第二信息拉取请求,包括:
向所述消息服务器发送第二信息拉取请求,以使所述消息服务器基于所述信息拉取请求至少反馈所述第一心跳消息。


4.根据权利要求3所述的方法,其特征在于,所述向所述消息服务器发送第二信息拉取请求,以使所述消息服务器基于所述信息拉取请求至少反馈所述第一心跳消息,包括:
获取所述消息服务器的消息发送周期,并获取所述第一信息拉取请求对应的第一发送时间;
基于所述消息发送周期以及所述第一发送时间,向所述消息服务器发送至少包括所述第一心跳消息的第二信息拉取请求,以使所述消息服务器获取所述第二信息拉取请求的第二发送时间并在所述消息发送周期小于所述第一发送时间以及所述第二发送时间之间的时间差时反馈所述第一心跳消息以及所述消息队列中的第二心跳消息,所述第一心跳消息与所述第二心跳消息不同。


5.根据权利要求4所述的方法,其特征在于,所述当在所述预设时长内接收到所述消息服务器基于所述第二信息拉取请求反馈的所述第一心跳...

【专利技术属性】
技术研发人员:石鹏
申请(专利权)人:北京大米科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1