基于内容分发网络的请求处理方法、装置、设备及介质与流程
- 国知局
- 2024-08-02 12:37:11
本发明涉及网络通信领域,具体涉及基于内容分发网络的请求处理方法、装置、设备及介质。
背景技术:
1、内容分发网络(content delivery network,cdn)的缩写。它是一种分布式部署在全球各地的服务器网络,用于加速互联网上的内容传输和交付服务。当用户请求访问网站或应用程序时,cdn 可以根据用户的位置,选择离用户最近的服务器来提供内容,从而减少加载时间和增加网站性能。
2、在 cdn 网络中,当确保客户端访问不同域名时,需要cdn节点能够根据相应的配置做出不同的响应和行为。然而,现有的 cdn 节点配置可能无法满足针对不同域名的访问需求。从而导致 cdn 回源链路不固定。
技术实现思路
1、有鉴于此,本发明实施例提供了一种基于内容分发网络的请求处理方法、装置、设备及介质,以解决现有的 cdn 节点配置可能无法满足针对不同域名的访问需求。从而导致cdn 回源链路不固定的问题。
2、第一方面,本发明实施例提供了一种基于内容分发网络的请求处理方法,所述方法应用于内容分发网络中的cdn节点,所述方法包括:
3、获取访问请求,其中,所述访问请求携带请求访问的目标域名;
4、响应所述访问请求,获取当前cdn节点在目标传输链路中对应的第一角色,其中,所述目标传输链路是利用所述目标域名从cdn网络中确定的,所述cdn网络中包括多个cdn节点,所述cdn节点中部署有各个角色对应的配置信息,所述角色是根据cdn节点在不同传输链路中的层级关系确定的;
5、触发所述第一角色对应的第一配置信息生效,并基于所述第一配置信息对所述访问请求进行处理,得到第一处理结果。
6、本申请实施例通过在cdn节点中部署不同角色的配置信息,在cdn节点处理访问请求时,根据cdn节点在不同传输链路中的层级关系确定其在目标传输链路中对应的角色,并触发该角色相应的配置信息生效,从而能够实现更稳定的回源链路,提高数据传输的效率和可靠性。解决了现有 cdn 节点配置可能无法满足针对不同域名的访问需求,导致 cdn回源链路不固定的问题。
7、第二方面,本发明实施例提供了一种基于内容分发网络的请求处理装置,所述装置包括:
8、获取模块,用于获取访问请求,其中,所述访问请求携带请求访问的目标域名;
9、响应模块,用于响应所述访问请求,获取当前cdn节点在目标传输链路中对应的第一角色,其中,所述目标传输链路是利用所述目标域名从cdn网络中确定的,所述cdn网络中包括多个cdn节点,所述cdn节点中部署有各个角色对应的配置信息,所述角色是根据cdn节点在不同传输链路中的层级信息确定的;
10、处理模块,用于触发所述第一角色对应的第一配置信息生效,并基于所述第一配置信息对所述访问请求进行处理,得到第一处理结果。
11、第三方面,本发明实施例提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的方法。
12、第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的方法。
技术特征:1.一种基于内容分发网络的请求处理方法,其特征在于,所述方法应用于内容分发网络中的cdn节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取当前cdn节点在目标传输链路中对应的第一角色,包括:
3.根据权利要求2所述的方法,其特征在于,所述检测所述当前cdn节点在所述目标传输链路中的层级关系,得到检测结果,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述检测结果确定当前cdn节点在所述目标传输链路中的第一角色,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一配置信息对所述访问请求进行处理,得到第一处理结果,包括:
6.根据权利要求1所述的方法,其特征在于,在基于所述第一配置信息对所述访问请求进行处理,得到第一处理结果之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,在基于所述第一配置信息对所述访问请求进行处理,得到第一处理结果之后,所述方法还包括:
8.一种基于内容分发网络的请求处理装置,其特征在于,所述装置包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的方法。
技术总结本发明涉及网络通信技术领域,公开了基于内容分发网络的请求处理方法、装置、设备及介质,包括:获取访问请求;响应访问请求,获取当前CDN节点在目标传输链路中对应的第一角色。触发第一角色对应的第一配置信息生效,并基于第一配置信息对访问请求进行处理,得到第一处理结果。本申请在CDN节点中部署不同角色的配置信息,在CDN节点处理访问请求时,根据CDN节点在不同传输链路中的层级关系确定其在传输链路中对应的角色,并触发该角色相应的配置信息生效,从而能够保证链路的稳定,提高数据传输的效率和可靠性。解决了现有CDN节点配置可能无法满足针对不同域名的访问需求,导致CDN回源链路不固定的问题。技术研发人员:江炜隆,王剑受保护的技术使用者:北京火山引擎科技有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/237011.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表