一种请求调度方法、系统、装置及电子设备制造方法及图纸

技术编号:25315230 阅读:61 留言:0更新日期:2020-08-18 22:32
本发明专利技术实施例提供了一种请求调度方法、系统、装置及电子设备,其中,所述请求调度方法,包括:接收用户针对第一域名的访问请求;响应所述访问请求,根据第一等价域名组中每一域名的调度权重,确定目标调度域名,所述第一等价域名组中的每一域名均可提供所述第一域名提供的服务;将针对所述第一域名的访问请求调度至所述目标调度域名对应的服务节点。根据等价域名组中每一域名的调度权重确定目标调度节点,考虑了各域名对应的服务节点的服务状态,既提高了请求调度的准确性,还可避免因单一服务节点故障而导致资源服务无法访问的问题,提高了请求调度系统的容灾能力。

【技术实现步骤摘要】
一种请求调度方法、系统、装置及电子设备
本专利技术涉及互联网
,尤其涉及一种请求调度方法、系统、装置及电子设备。
技术介绍
目前客户端请求调度中,内容分发网络(ContentDeliveryNetwork,CDN)能够实时根据网络流量和各节点的连接、负载状况、到用户的距离和响应时间等综合信息将客户端的请求调度到最近的CDN服务节点供用户访问,使内容传输更快、更稳定。但CDN网络的负载均衡和按需调度基于配置域名解析(Domainnameresolution,DNS解析)实现,根据需求配置某些域名解析对应的服务节点IP地址,并将该配置发送至CDN服务商的域名服务器(DomainNameServer,DNS服务器)后生效。当某一服务节点宕机或者发生故障时,需要联系CDN服务商修改DNS解析配置止损,生效时间长。在生效之前,DNS服务器仍然会将请求调度至该服务节点,导致用户访问失败。可见,目前基于DNS解析的请求调度容灾能力较低。
技术实现思路
本专利技术实施例的目的在于提供一种一种请求调度方法、系统、装置及电本文档来自技高网...

【技术保护点】
1.一种请求调度方法,其特征在于,所述方法包括以下步骤:/n接收用户针对第一域名的访问请求;/n响应所述访问请求,根据第一等价域名组中每一域名的调度权重,确定目标调度域名,所述第一等价域名组中的每一域名均可提供所述第一域名提供的服务;/n将针对所述第一域名的访问请求调度至所述目标调度域名对应的服务节点。/n

【技术特征摘要】
1.一种请求调度方法,其特征在于,所述方法包括以下步骤:
接收用户针对第一域名的访问请求;
响应所述访问请求,根据第一等价域名组中每一域名的调度权重,确定目标调度域名,所述第一等价域名组中的每一域名均可提供所述第一域名提供的服务;
将针对所述第一域名的访问请求调度至所述目标调度域名对应的服务节点。


2.根据权利要求1所述的方法,其特征在于,所述响应所述访问请求,根据第一等价域名组中每一域名的调度权重,确定目标调度域名,包括:
在存在N个等价域名组的情况下,响应所述访问请求,在所述N个等价域名组中查找包含有所述第一域名的第一等价域名组;
根据所述第一等价域名组中每一域名的调度权重,在所述第一等价域名组中确定目标调度域名;
其中,N为大于或者等于1的整数。


3.根据权利要求1所述的方法,其特征在于,在所述接收用户针对第一域名的访问请求之前,所述方法还包括:
建立第一等价域名组,所述第一等价域名组包括M个域名,所述M个域名可提供相同的服务;
获取所述M个域名中每一域名对应的服务节点的状态信息;
根据所述每一域名对应的服务节点的状态信息,确定所述每一域名的调度权重;
其中,M为大于或者等于1的整数。


4.根据权利要求3所述的方法,其特征在于,所述根据所述每一域名对应的服务节点的状态信息,确定所述每一域名的调度权重,包括:
根据所述每一域名对应的服务节点的调度参数,确定所述每一域名的调度权重;所述调度参数包括服务节点与客户端之间的地理距离,以及服务节点的实时负载状态中的至少一项。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述M个域名中存在L个域名对应的服务节点无法提供服务的情况下,将所述L个域名的调度权重更新为零;
根据其他M-L个域名中每一域名对应的服务节点的调度参数,更新所述其他M-L个域名的调度权重;
其中,L为大于或者等于1,且小于或者等于M的整数。


6.一种请求调度系统,其特征在于,包括配置管理服务器和客户端,其中:...

【专利技术属性】
技术研发人员:苏雅迪胡永财
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1