[发明专利]访问分发方法、装置及系统有效
申请号: | 201680002768.X | 申请日: | 2016-07-28 |
公开(公告)号: | CN106716974B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 李侠 | 申请(专利权)人: | 深圳前海达闼云端智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 申楠 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 分发 方法 装置 系统 | ||
本发明提供了访问分发方法、装置及系统,所述方法包括:接收数据访问请求消息;确定发起所述数据访问请求消息的应用;从中央服务器中获取所述应用所对应的第一指示信息,所述第一指示信息用于表示所述应用所对应的多个源站服务器中每一个源站服务器对数据访问请求消息的处理能力;将所述第一指示信息携带在所述数据访问请求消息中发送给出口服务器。本发明基于数据访问请求消息中的第一指示信息,快速确定与数据访问请求消息相匹配的源站服务器,实现源站服务器的负载均衡。
技术领域
本发明涉及互联网技术领域,特别涉及访问分发方法、装置及系统。
背景技术
用户在使用互联网应用时,一般是通过安装在终端上的应用客户端向源站服务器发送数据访问请求消息以获取相应的内容,比如视频应用可以通过电脑向源站服务器发送数据访问请求消息以获取相应的视频内容并播放。对于用户量比较大的应用来说,其对应的数据访问请求的数量也是非常巨大的。这样,一般需要部署多台源站服务器,对这些数据访问请求分别进行处理。随着互联网技术的发展,应用分发网络(ADN:ApplicationDelivery Network)系统能够实现将应用直接加速到网络边缘,甚至是终端,实现各类应用的分发。
在实现本发明的过程中,本发明的发明人发现现有技术中,基于ADN系统的访问分发存在如下技术问题:现有技术中一般是将数据访问请求消息随机或者平均分发到各个源站服务器上。但是实际情况是,各个源站服务器对数据访问请求消息的处理能力不同。这样就造成各个源站服务器的处理能力与所分配的数据访问请求消息的数量不匹配;导致一些源站服务器因为处理能力较弱不能及时的对所分配的数据访问请求消息进行处理,影响用户体验,而另一方面,一些处理能力较强的源站服务器的处理资源又得不到充分的利用,造成了资源浪费。
发明内容
本发明实施例提出了访问分发方法、装置及系统,以使得各个源站服务器的处理能力与所分配的数据访问请求消息的数量相匹配。
在一个方面,本发明实施例提供了一种访问分发方法,包括:
接收数据访问请求消息;
确定发起所述数据访问请求消息的应用;
从中央服务器中获取所述应用所对应的第一指示信息,所述第一指示信息用于表示所述应用所对应的多个源站服务器中每一个源站服务器对数据访问请求消息的处理能力;
将所述第一指示信息携带在所述数据访问请求消息中发送给出口服务器。
优选的,所述确定发起所述数据访问请求消息的应用,包括:
根据所述数据访问请求消息的传输层协议信息中的应用标识确定发起所述数据访问请求消息的应用。
优选的,在将数据访问请求消息发送给出口服务器之前,还包括:
对数据访问请求消息中的IP地址和/或端口号进行二进制整型。
在一个方面,本发明实施例提供了一种访问分发方法,包括:
接收携带有第一指示信息的数据访问请求消息,所述第一指示信息用于表示第一应用所对应的多个源站服务器中每一个源站服务器对数据访问请求消息的处理能力,所述第一应用为发起所述数据访问请求消息的应用;
根据所述第一指示信息将由所述第一应用发起的各个数据访问请求消息发送到对应的源站服务器上。
优选的,所述根据所述第一指示信息将由所述第一应用发起的各个数据访问请求消息发送到对应的源站服务器上,包括:
根据所述第一指示信息生成基于权重的映射关系;
利用生成的映射关系对待发送的数据访问请求消息的源地址进行运算;
将待发送的数据访问请求消息发送到所得到的运算结果所对应的源站服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海达闼云端智能科技有限公司,未经深圳前海达闼云端智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680002768.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种相机阵列装置及相机阵列的方法
- 下一篇:一种视频矩阵切换的装置及其方法