[发明专利]镜像回源场景下流量调度控制方法、可读存储介质及计算机设备有效
申请号: | 201910747594.5 | 申请日: | 2019-08-14 |
公开(公告)号: | CN112398884B | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 唐君行 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/63;H04L67/62;H04L67/568;H04L67/1095 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 林彦之 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 镜像回源 场景 流量 调度 控制 方法 可读 存储 介质 计算机 设备 | ||
本发明公开了一种镜像回源场景下流量调度控制方法、可读存储介质及计算机设备,属于通信技术领域,本发明应用于CDN节点服务器,包括以下步骤:接收请求端发出的调度请求,所述调度请求包括请求对象信息;根据所述调度请求生成调度规则;所述调度规则包括第一调度规则和第二调度规则;所述第一调度规则为根据请求对象信息将与所述请求对象信息对应的调度流量发送至所述请求端;所述第二调度规则为根据所述请求对象信息生成一调度地址,并将所述调度地址发送至所述请求端,所述请求端根据所述调度地址获取与所述请求对象信息对应的调度流量;根据所述调度规则进行流量调度,本发明实现了对源站服务器的保护。
技术领域
本发明涉及通信技术领域,尤其涉及一种镜像回源场景下流量调度控制方法、可读存储介质及计算机设备。
背景技术
CDN(Content Delivery Network,内容分发网络)是指一种通过互联网互相连接的电脑网络系统,利用最靠近用户的服务器,更快、更可靠地将文件发送给用户,在CDN中,调度是一种重要的技术,调度指的是将用户请求根据其地域等信息,分配到不同的服务器上进行处理,以满足服务质量、商业价值、流量控制等需求。
当客户端向CDN节点服务器发送调度请求,客户端要访问的内容未存储在CDN节点服务器上,那么CDN节点将从源站服务器拉取缺失的内容进行访问,以获得客户端所需的内容,此过程称为回源,源设置主要用于数据的热迁移、特定请求的重定向等场景,设置回源地址可以有效满足用户需求。
镜像回源是使用镜像方式配置回源规则,在现有镜像回源场景下,当某一CDN节点访问的客户端较多时,每一客户端均向CDN节点发送一调度请求,CDN节点每收到一调度请求均向源站服务器发送访问,在调度请求较多的情况下源站服务器负载较大,源站服务器容易损坏。
发明内容
针对现有技术中镜像回源场景下调度请求较多,源站服务器负载较大,容易损坏的问题,现提供一种旨在控制流量,保护源站服务器的一种镜像回源场景下流量调度控制方法、可读存储介质及计算机设备。
本发明提供了一种镜像回源场景下流量调度控制方法,应用于CDN节点服务器,包括以下步骤:
接收请求端发出的调度请求,所述调度请求包括请求对象信息;
根据所述调度请求生成调度规则;
所述生成调度规则包括生成第一调度规则或第二调度规则;
所述生成所述第一调度规则包括根据请求对象信息将与所述请求对象信息对应的调度流量发送至所述请求端;
所述生成所述第二调度规则包括根据所述请求对象信息生成一调度地址,并将所述调度地址发送至所述请求端;
根据所述调度规则进行流量调度。
优选的,所述根据所述调度请求生成调度规则,包括以下步骤:
根据所述调度请求查询所述CDN节点服务器,判断所述CDN节点服务器中是否有与所述调度请求内的请求对象信息对应的调度流量;
若否,则生成第二调度规则;
同时根据所述调度请求生成一虚拟调度请求;
根据所述虚拟调度请求将所述调度流量从源站服务器中调度至CDN节点服务器。
优选的,所述根据所述调度请求生成一虚拟调度请求,包括以下步骤:
获取所述调度请求内请求对象信息的URL信息;
采集所述请求对象信息的部分字符段;
将所述URL信息与所述字符段合并生成所述虚拟调度请求。
优选的,所述根据所述调度请求生成一虚拟调度请求,包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910747594.5/2.html,转载请声明来源钻瓜专利网。