[发明专利]一种心跳检测的方法及装置有效
申请号: | 201810692078.2 | 申请日: | 2018-06-28 |
公开(公告)号: | CN110661673B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 邓泽斌;郑陆菲菲 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;H04L29/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 心跳 检测 方法 装置 | ||
本申请实施例涉及通信技术领域,尤其涉及一种心跳检测的方法及装置。本申请实施例中,第一服务器接收客户端发送的心跳请求,心跳请求用于确定第二服务器的通信状态,第一服务器是域名服务器DNS在接收到客户端发送的针对第二服务器的心跳域名解析请求时,为客户端分配的,第一服务器确定存储有针对第二服务器的有效的心跳响应时,将有效的心跳响应发送至客户端,有效的心跳响应是基于第一服务器与第二服务器之间的通信状态确定的。如此,第一服务器不需要将每一个接收到的心跳请求发送给第二服务器,并要求第二服务器作出反馈,而是在存储的心跳响应有效时,由第一服务器作出反馈,可以减少心跳请求对第二服务器资源的占用。
技术领域
本申请实施例涉及通信技术领域,尤其涉及一种心跳检测的方法及装置。
背景技术
基于传输控制协议(Transmission Control Protocol,TCP)和网络协议(Internet Protocol,IP)来进行数据传输时,通信的可靠性成为保障业务质量的关键。为了保证基于TCP/IP协议的通信的快速性和稳定性,通信设备之间通常采用心跳检测机制。所谓心跳检测机制,就是一个根据自定义协议生成的且循环发送的数据包,主要用于判断通信设备是否处于连接状态。具体表现为,一端定时地发送通信包,如果在指定时间内未接收到另一端的响应,则判断与对方的连接已经中断。
现有技术中,随着客户端和服务器之间大数据量传输模式的开启,一台服务器服务的客户端的数量会越来越多,客户端为了保证和服务器之间通信的稳定性,都可以定时地向服务器发送心跳检测数据包进行通信检测,这导致了大量的服务器资源被客户端的心跳检测数据包占用。
发明内容
本申请实施例提供一种心跳检测的方法及装置,用于减少客户端的心跳请求对服务器资源的占用。
本申请实施例提供一种心跳检测的方法,适用于包括多个客户端、第一服务器和第二服务器的系统,第二服务器用于为客户端提供业务服务,方法包括第一服务器接收客户端发送的心跳请求,心跳请求用于确定第二服务器的通信状态,第一服务器是域名服务器DNS在接收到客户端发送的针对第二服务器的心跳域名解析请求时,为客户端分配的,第一服务器确定存储有针对第二服务器的有效的心跳响应时,将有效的心跳响应发送至客户端,该有效的心跳响应是基于第一服务器与第二服务器之间的通信状态确定的。
可选的,第一服务器接收客户端发送的心跳请求之后,还包括:第一服务器确定未存储有针对第二服务器的有效的心跳响应时,第一服务器向第二服务器发送心跳请求,第一服务器接收第二服务器发送的响应指示,并根据响应指示确定为有效的心跳响应,第一服务器将有效的心跳响应发送至客户端。如此,第一服务器可以在特定条件下从第二服务器获取响应指示,为后续接收到心跳请求时奠定基础。
可选的,第一服务器接收第二服务器发送的响应指示,并根据响应指示确定有效的心跳响应,包括:第一服务器接收第二服务器发送的响应指示,第一服务器从响应指示中解析得到心跳响应,第一服务器将心跳响应确定为有效的心跳响应并保存至本地。
可选的,第一服务器接收第二服务器发送的响应指示,并根据响应指示确定有效的心跳响应,包括:第一服务器接收第二服务器发送的响应指示,第一服务器根据响应指示从本地获取心跳响应,并将心跳响应确定为有效的心跳响应。
可选的,心跳请求包括客户端的标识、客户端发送心跳请求的次数和客户端的运行状态,第一服务器接收客户端发送的心跳请求之后,还包括:第一服务器根据客户端的标识、客户端发送心跳请求的次数和客户端的运行状态生成客户端的心跳记录,第一服务器将预设时段内客户端的心跳记录发送至第二服务器。如此,第二服务器可以通过心跳记录监控客户端是否在线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810692078.2/2.html,转载请声明来源钻瓜专利网。