[发明专利]一种服务状态公告方法、装置、设备及存储介质在审
申请号: | 201911313983.3 | 申请日: | 2019-12-19 |
公开(公告)号: | CN111064639A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 第军涛;杨旭月 | 申请(专利权)人: | 广东小天才科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 523000 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 状态 公告 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种服务状态公告方法、装置、电子设备及存储介质。本申请实施例提供的技术方案,通过客户端主动发送心跳包至服务器端,询问当前服务器端的服务状态,通过服务端基于心跳包进行状态回复,返回表示当前服务状态的响应包,响应包根据设定的赋值规则标识服务器端服务状态的正常或异常,当客户端接收到响应包后,即可根据设定的赋值规则解析响应包,确定当前服务器端的服务状态。采用上述技术手段,通过心跳包主动询问的方式,保障了服务器服务状态公告的实时性和及时性,并通过响应包进行心跳包的服务状态询问回复,以降低信息公告的成本,进一步减少了服务器端消息系统的数据处理压力。
技术领域
本申请实施例涉及数据通信技术领域,尤其涉及一种服务状态公告方法、装置、电子设备及存储介质。
背景技术
服务器在通信网络中主要用于为客户端提供业务计算或者应用服务。在服务器出现业务服务异常时,为了便于客户端获知服务器服务异常的情况,服务器需告知客户端当前服务异常的情况。目前,告知客户端服务异常的方式主要包括:通过IM系统主动给客户端发送故障消息,以及通过官网、短信或者邮件通知等方式告知用户服务异常。以此来确保用户了解服务异常情况,优化用户体验。
但是,上述通过IM系统发送故障信息的服务异常告知方式,需要系统短时间内发送大量消息,对消息系统的性能有较高要求,其成本相对较高。而通过官网、短信或者邮件告知服务异常的方式,则普遍存在信息触达率低、信息告知及时性低等问题。
发明内容
本申请实施例提供一种服务状态公告方法、装置、电子设备及存储介质,能够提高服务异常告知的及时性,降低服务异常信息公告成本。
在第一方面,本申请实施例提供了一种服务状态公告方法,包括:
发送心跳包至服务器端,所述心跳包用于询问当前所述服务器端的服务状态;
接收所述服务器端基于所述心跳包进行状态回复而返回的响应包,所述响应包根据设定的赋值规则标识所述服务器端服务状态的正常或异常;
基于设定的赋值规则解析所述响应包,确定当前所述服务器端的服务状态。
进一步的,所述响应包根据设定的赋值规则标识所述服务器端服务状态的正常或异常,包括:
使用第一状态字符和第二状态字符作为状态回复信息分别标识所述服务器端服务状态的正常或异常;
对应的,所述基于设定的赋值规则解析所述响应包,确定当前所述服务器端的服务状态,包括:
解析所述响应包,若确定所述响应包的状态回复信息为第一状态字符,则判断所述服务器端的服务状态正常,若确定所述响应包的状态回复信息为第二状态字符,则判断所述服务器端的服务状态异常。
进一步的,在所述判断所述服务器端的服务状态异常之后,还包括:
发送异常详情请求至所述服务器端,从所述服务器端拉取异常详情并进行展示。
进一步的,所述异常详情包含服务器端对应业务模块的异常信息或整个服务器端的异常信息。
进一步的,所述对应业务模块的异常信息包含相应的异常等级信息,所述异常等级信息根据当前对应业务模块的业务服务类型设定。
进一步的,在判断所述服务器端的服务状态异常之后,还包括:
实时接收所述服务器端主动发送的状态恢复信息,根据所述状态恢复信息确定所述服务器端的服务状态恢复正常。
进一步的,在所述基于设定的赋值规则解析所述响应包,确定当前所述服务器端的服务状态之后,还包括:
连续解析所述响应包达到设定阈值,且所述服务器端的服务状态持续异常时,对所述心跳包的发送周期进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东小天才科技有限公司,未经广东小天才科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911313983.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种飞织鞋口面料
- 下一篇:一种汽车冷凝器翅片隔板分料装置