基于混合型CDN系统的资源处理方法、装置和设备与流程

文档序号:37351796发布日期:2024-03-18 18:32阅读:8来源:国知局
基于混合型CDN系统的资源处理方法、装置和设备与流程

本公开涉及计算机,具体为云计算。具体涉及一种基于混合型cdn系统的资源处理方法、装置和设备。


背景技术:

1、内容分发网络(content delivery network)是一种基于互联网的分布式网络技术,cdn通过将资源内容缓存到全球各地的边缘服务器上,使用户可以更快地获取所需的内容,从而达到提高访问速度,节省源站带宽压力和成本的目的。

2、cdn系统一般为多层架构,离用户终端最近的一层叫边缘层,边缘层和源站之间的叫做父层。用户请求会先打到边缘层节点,边缘节点对外服务消耗边缘带宽,如果边缘层节点没有缓存对应的资源则需要向父层节点去请求该资源,这一过程会消耗父层节点的对外带宽。cdn带宽成本主要由上述边缘带宽成本和父层带宽成本构成。


技术实现思路

1、本公开提供了一种基于混合型cdn系统的资源处理方法、装置和设备。

2、根据本公开的一方面,提供了一种基于混合型cdn系统的资源处理方法,由所述混合型cdn系统中的cdn边缘节点执行,所述混合型cdn系统还包括cdn父层节点和cdn混合节点;所述方法包括:

3、响应于用户请求,向cdn父层节点请求资源,由cdn父层节点确定所述用户请求是否满足回源cdn混合节点的混合拉取条件;

4、在用户请求满足混合拉取条件的情况下,从cdn混合节点获取待访问的第一资源。

5、根据本公开的一方面,提供了一种基于混合型cdn系统的资源处理方法,由所述混合型cdn系统中的cdn混合节点执行,所述混合型cdn系统还包括cdn边缘节点和cdn父层节点;所述方法包括:

6、在cdn边缘节点所获取的用户请求满足回源cdn混合节点的混合拉取条件的情况下,确定待访问的第一资源;

7、向cdn边缘节点反馈待访问的第一资源。

8、根据本公开的一方面,提供了一种基于混合型cdn系统的资源处理装置,配置于所述混合型cdn系统中的cdn边缘节点中,所述混合型cdn系统还包括cdn父层节点和cdn混合节点;所述装置包括:

9、咨询请求模块,用于响应于用户请求,向cdn父层节点请求资源,由cdn父层节点确定所述用户请求是否满足回源cdn混合节点的混合拉取条件;

10、第一资源获取模块,用于在用户请求满足混合拉取条件的情况下,从cdn混合节点获取待访问的第一资源。

11、根据本公开的一方面,提供了一种基于混合型cdn系统的资源处理装置,配置于所述混合型cdn系统中的cdn混合节点中,所述混合型cdn系统还包括cdn边缘节点和cdn父层节点;所述装置包括:

12、第一资源确定模块,用于在cdn边缘节点所获取的用户请求满足回源cdn混合节点的混合拉取条件的情况下,确定待访问的第一资源;

13、第一资源反馈模块,用于向cdn边缘节点反馈待访问的第一资源。

14、根据本公开的一方面,提供了一种混合型cdn系统,包括cdn边缘节点、cdn父层节点和cdn混合节点;

15、所述cdn边缘节点用于响应于用户请求,向cdn父层节点请求资源;

16、所述cdn父层节点用于确定所述用户请求是否满足回源cdn混合节点的混合拉取条件;

17、所述cdn混合节点用于在用户请求满足混合拉取条件的情况下,向cdn边缘节点反馈待访问的第一资源。

18、根据本公开的另一方面,提供了一种电子设备,该电子设备包括:

19、至少一个处理器;以及

20、与所述至少一个处理器通信连接的存储器;其中,

21、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开任意实施例所提供的方法。

22、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行本公开任意实施例所提供的方法。

23、根据本公开的又一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据本公开任意实施例所提供的方法。

24、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种基于混合型cdn系统的资源处理方法,由所述混合型cdn系统中的cdn边缘节点执行,所述混合型cdn系统还包括cdn父层节点和cdn混合节点;所述方法包括:

2.根据权利要求1所述的方法,其中,所述cdn混合节点包括cdn混合中心和cdn混合边缘节点;

3.根据权利要求2所述的方法,其中,向cdn混合中心请求待访问资源,由cdn混合中心确定待访问资源所处的第一cdn混合边缘节点,并返回第一cdn混合边缘节点的地址,包括:

4.根据权利要求1所述的方法,还包括:

5.根据权利要求2所述的方法,还包括:

6.根据权利要求1所述的方法,还包括:

7.根据权利要求6所述的方法,其中,所述cdn混合节点包括cdn混合中心和cdn混合边缘节点;

8.根据权利要求7所述的方法,其中,

9.根据权利要求6所述的方法,其中,通过第一线程获取cdn父层节点反馈的第二资源,通过第二线程将第二资源推送到cdn混合节点中存储;所述第一线程与所述第二线程之间异步。

10.根据权利要求2-9中任一项所述的方法,其中,

11.一种基于混合型cdn系统的资源处理方法,由所述混合型cdn系统中的cdn混合节点执行,所述混合型cdn系统还包括cdn边缘节点和cdn父层节点;所述方法包括:

12.根据权利要求11所述的方法,其中,所述cdn混合节点包括cdn混合中心和cdn混合边缘节点;所述方法由cdn混合中心执行;

13.根据权利要求12所述的方法,其中,确定待访问资源所处的第一cdn混合边缘节点,并反馈第一cdn混合边缘节点的地址,包括:

14.根据权利要求11所述的方法,还包括:

15.根据权利要求14所述的方法,其中,所述cdn混合节点包括cdn混合中心和cdn混合边缘节点,所述方法由所述cdn混合中心执行;

16.根据权利要求15所述的方法,其中,

17.根据权利要求12-16中任一项所述的方法,其中,

18.一种基于混合型cdn系统的资源处理装置,配置于所述混合型cdn系统中的cdn边缘节点中,所述混合型cdn系统还包括cdn父层节点和cdn混合节点;所述装置包括:

19.一种基于混合型cdn系统的资源处理装置,配置于所述混合型cdn系统中的cdn混合节点中,所述混合型cdn系统还包括cdn边缘节点和cdn父层节点;所述装置包括:

20.一种混合型cdn系统,包括cdn边缘节点、cdn父层节点和cdn混合节点;

21.一种电子设备,包括:

22.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行根据权利要求1-17中任一项所述的方法。

23.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-17中任一项所述的方法。


技术总结
本公开提供了一种基于混合型CDN系统的资源处理方法、装置和设备,涉及云计算技术领域。由所述混合型CDN系统中的CDN边缘节点执行的方法包括:响应于用户请求,向CDN父层节点请求资源,由CDN父层节点确定所述用户请求是否满足回源CDN混合节点的混合拉取条件;在用户请求满足混合拉取条件的情况下,从CDN混合节点获取待访问的第一资源。通过上述技术方案能够提高资源处理的灵活性。

技术研发人员:徐航,陈斌,余星星
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1