[发明专利]一种访问请求的处理方法、装置、设备及存储介质有效
申请号: | 201910958254.7 | 申请日: | 2019-10-10 |
公开(公告)号: | CN110769040B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 沈坤 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04L67/1014 | 分类号: | H04L67/1014;H04L67/60 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 江宁 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 访问 请求 处理 方法 装置 设备 存储 介质 | ||
本公开提供一种访问请求的处理方法、装置、设备及存储介质,涉及通信技术领域,用于解决超过服务器负载值的访问请求被丢弃导致该部分访问失败的问题。该方法包括:第一服务器从接收的访问请求中确定出需要由其他服务器处理的转移的访问请求,并将转移的访问请求发送给第三服务器;第三服务器确定用于响应第一服务器转移的访问请求的第二服务器,并指示第二服务区器对上述第一服务器转移的访问请求进行处理;第二服务器根据第三服务器的指示时,对上述第一服务器转移的访问请求进行处理。该方案中,超过第一服务器负载值的访问请求器被转移到第二服务器进行处理,提高了访问的成功率,同时降低了第一服务器崩溃的可能性。
技术领域
本公开涉及通信技术领域,尤其涉及一种访问请求的处理方法、装置、设备及存储介质。
背景技术
在内容分发网络(Content Delivery Network,CDN)等高流量需求的场景下,由于域名劫持、客户端与服务器保持长连接、客户端不遵守网络的调度、网络流量突然增加等不可控因素,常出现某些服务器的负载值超过负载设定值的情况,在这种情况下,为了保护不发生服务器雪崩现象,服务器常拒绝超过自身处理能力的访问请求,部分客户端发送的访问请求将被丢弃不被处理,导致部分访问失败。
发明内容
本公开实施例提供一种访问请求的处理方法、装置、设备及存储介质,用于解决超过服务器负载值的访问请求被丢弃导致该部分访问失败的问题。
本公开第一方面,提供一种访问请求的处理方法,应用于第三服务器,包括:
接收第一服务器转移的访问请求,所述第一服务器转移的访问请求为发送至所述第一服务器且需要由其他服务器处理的访问请求;
确定第二服务器,所述第二服务器用于响应所述第一服务器转移的访问请求;
指示确定的第二服务器对所述第一服务器转移的访问请求进行处理。
在一种可能的实现方式中,所述指示确定的第二服务器对所述第一服务器转移的访问请求进行处理的步骤,包括:
向确定的第二服务器发送所述第一服务器转移的访问请求,指示所述第二服务器响应于所述第一服务器转移的访问请求,返回访问结果。
在一种可能的实现方式中,通过如下一种或多种方式,向确定的第二服务器发送所述第一服务器转移的访问请求:
直接向确定的第二服务器发送所述第一服务器转移的访问请求;
通过所述第一服务器向确定的第二服务器发送所述第一服务器转移的访问请求;
通过所述第一服务器通知第一服务器转移的访问请求对应的客户端,指示所述客户端向确定的第二服务器发送所述第一服务器转移的访问请求。
在一种可能的实现方式中,在所述通过所述第一服务器向确定的第二服务器发送所述第一服务器转移的访问请求的步骤之前,还包括:
向所述第一服务器发送携带第二服务器身份标识的访问转移指示,所述访问转移指示用于指示所述第一服务器向具有所述第二服务器身份标识的第二服务器发送所述第一服务器转移的访问请求。
在一种可能的实现方式中,所述第一服务器转移的访问请求是所述第一服务器在满足请求转移条件后,从接收的至少一个客户端发送的访问请求中确定出的待转移的访问请求,所述请求转移条件包括预设时间周期内,所述第一服务器的负载值超过设定负载值。
在一种可能的实现方式中,所述第一服务器的负载值超过设定负载值包括如下一种或多种情况:
预设时间周期内的带宽占用率超过预设带宽占用率;
预设时间周期内的平均处理器CPU占用率超过预设CPU占用率;
预设时间周期内的平均磁盘占用率超过预设磁盘占用率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910958254.7/2.html,转载请声明来源钻瓜专利网。