[发明专利]一种基于动态加速的调度方法及装置有效
申请号: | 201810355544.8 | 申请日: | 2018-04-19 |
公开(公告)号: | CN110392074B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 徐贵荣;曾东方;苗辉 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
主分类号: | H04L67/141 | 分类号: | H04L67/141;H04L67/14 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹;李冬梅 |
地址: | 550003 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 动态 加速 调度 方法 装置 | ||
本发明公开了一种基于动态加速的调度方法及装置,此方法包括:获知加速服务器接收到访问请求;获取访问请求对应的源站列表,对源站列表中的各源站进行直连探测,判断源站列表中源站是否支持与加速服务器的直接连接,在源站列表中所有源站均支持与加速服务器的直接连接时,从源站列表中选择第一源站,指示加速服务器在加速服务器设置访问请求的上游地址为第一源站的地址。本发明可以自动检测访问请求对应的源站是否支持直连连接,无需人工验证,提高动态加速方法的智能性,可以减少重新建立连接的步骤,减少首包传输时长,增强动态加速效果,提高大数据传输的传输速度。
技术领域
本发明涉及互联网技术领域,尤其涉及一种基于动态加速的调度方法及装置。
背景技术
在动态加速的应用场景下,客户通过设置域名cname,将用户请求接入到动态加速平台的边缘服务器,边缘服务器根据探测数据做决策,决策结果包括两种,第一种是边缘服务器直接回源站,第二种是边缘服务器到父服务器再回源站。
现有技术具有以下缺点:
一,无法获知客户源站是否支持长连接机制。
二,客户源站不支持长连接时,针对客户端的每次请求,边缘服务器或者父服务器均需要和客户源站重新建立连接,造成首包时间过长,影响动态加速效果。
三,在进行大数据传输时,边缘服务器直接回客户源站传输速度较慢。
发明内容
为了解决上述技术问题,本发明提供了基于动态加速的调度方法及装置。
本发明提供的基于动态加速的调度方法,包括:
获知加速服务器接收到访问请求;
获取所述访问请求对应的源站列表,
对所述源站列表中的各源站进行直连探测,判断所述源站列表中源站是否支持与所述加速服务器的直接连接,在所述源站列表中所有源站均支持与所述加速服务器的直接连接时,从所述源站列表中选择第一源站,指示所述加速服务器在所述加速服务器设置所述访问请求的上游地址为所述第一源站的地址;
其中,所述加速服务器为边缘服务器或父服务器。
上述方法还具有以下特点:
所述方法还包括:所述源站列表中不是所有源站均支持与所述加速服务器直接连接时,确定二级父服务器,指示所述加速服务器在所述加速服务器设置所述访问请求的上游地址为二级父服务器的地址。
上述方法还具有以下特点:
所述判断所述源站列表中源站是否支持与所述加速服务器的直接连接包括:判断所述源站列表中源站是否支持长连接。
上述方法还具有以下特点:
所述判断所述源站是否支持长连接包括:
根据所述访问请求查询访问日志,判断直接访问所述源站的与所述访问请求的目标域名相同的访问请求是否连续N次使用相同端口和所述源站建立连接,如果是,则确定所述源站支持长连接,如果否,确定所述源站不支持长连接。
上述方法还具有以下特点:
所述确定二级父服务器后,所述方法还包括:从所述源站列表中选择第二源站,指示所述二级父服务器在所述二级父服务器上设置所述访问请求的上游地址为所述第二源站的地址。
上述方法还具有以下特点:
所述从所述源站列表中选择第二源站包括:接收二级父服务器对所述源站列表中的源站的质量探测结果,根据所述质量探测结果选择最优源站作为第二源站。
上述方法还具有以下特点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810355544.8/2.html,转载请声明来源钻瓜专利网。