一种CDN边缘注入分发方法及系统技术方案

技术编号:24103751 阅读:54 留言:0更新日期:2020-05-09 14:38
本发明专利技术公开了一种CDN边缘注入分发方法及系统,涉及CDN服务技术领域,该方法包括注入流程以及分发流程,注入流程包括以下步骤:将待上载内容信息通过CDN内容推送接口发送至最近的CDN节点;向待上载内容信息分配内容编号,根据待上载内容信息的上载模式注入待上载内容;分发流程包括以下步骤:注入分发代理组件将待分发内容根据对应的分发策略进行分发,注入分发代理组件将分发结果记录至对应的分发内容节点内;记录待分发内容的内容编号,获得对应的待分发内容的分发策略以及分发反馈状态。本发明专利技术通过注入去中心化的注入流程以及分布式协调服务来处理分发流程,分担了现有技术中的中心节点的工作负担,提高了工作效率。

A CDN edge injection distribution method and system

【技术实现步骤摘要】
一种CDN边缘注入分发方法及系统
本专利技术涉及CDN服务
,具体涉及一种CDN边缘注入分发方法及系统。
技术介绍
ZooKeeper在大数据平台Hadoop中是分布式文件系统HDFS与分布式数据库HBASE不可缺少的组成部分,它也是一个开源的、简单的、轻量的精简文件系统,提供高可用的、高性能的分布式协调服务。它常被用来提供配置服务、分布式队列、分布式锁、节点选举等。一般CDN注入是指将用户的内容上载到CDN的中心内容库,分发是指将注入到中心的内容预推至区域或边缘节点。这种中心-区域-边缘的注入分发模式容易出现下面的问题:一、中心化更容易出现单点问题,如果中心内容库注入出现问题,那么会导致所有用户都不能上载内容,影响用户体验,特别是对运营要求比较高的直播业务,要解决单点就必须要投入更多的硬件设备、网络资源等来建设备份节点。二、中心化会出现用户与中心的网络条件并非最优,如果用户上载的内容是超高清、4K甚至VR等超大内容,那么会极大的占用和消耗中心的带宽资源,影响注入的效率。三、该模式下分发效率不高,必须将注入好的内容需要先写数据库,本文档来自技高网...

【技术保护点】
1.一种CDN边缘注入分发方法,其特征在于,所述CDN边缘注入分发方法包括注入流程以及分发流程,所述注入流程包括以下步骤:/n用户终端将待上载内容信息通过CDN内容推送接口发送至最近的CDN节点;/n向所述待上载内容信息分配内容编号,并根据所述待上载内容信息的上载模式注入待上载内容;/n所述分发流程包括以下步骤:/n所述CDN节点的注入分发代理组件将待分发内容根据对应的分发策略进行分发,所述CDN节点的注入分发代理组件将分发结果记录至对应的所述分发内容节点内;/n内容管理代理模块记录所述待分发内容的所述内容编号,获得对应的所述待分发内容的分发策略以及分发反馈状态;其中,/n所述分发内容节点在Z...

【技术特征摘要】
1.一种CDN边缘注入分发方法,其特征在于,所述CDN边缘注入分发方法包括注入流程以及分发流程,所述注入流程包括以下步骤:
用户终端将待上载内容信息通过CDN内容推送接口发送至最近的CDN节点;
向所述待上载内容信息分配内容编号,并根据所述待上载内容信息的上载模式注入待上载内容;
所述分发流程包括以下步骤:
所述CDN节点的注入分发代理组件将待分发内容根据对应的分发策略进行分发,所述CDN节点的注入分发代理组件将分发结果记录至对应的所述分发内容节点内;
内容管理代理模块记录所述待分发内容的所述内容编号,获得对应的所述待分发内容的分发策略以及分发反馈状态;其中,
所述分发内容节点在ZooKeeper集群内建立,与所述CDN节点的所述注入分发代理组件对应,所述分发内容节点用于记录所述待分发内容、对应的所述分发策略以及分发结果,所述待分发内容对应分配一所述内容编号。


2.如权利要求1所述的CDN边缘注入分发方法,其特征在于,所述分发流程还包括以下步骤:
所述CDN节点的注入分发代理组件将分发结果记录至对应的所述分发内容节点内对应的动态子节点的动态孙节点中;其中,
所述分发内容节点内包括所述动态子节点,所述动态子节点用于记录所述待分发内容以及对应的所述分发策略;
所述动态子节点内包括用于记录所述待分发内容对应的分发结果的动态孙节点。


3.如权利要求1所述的CDN边缘注入分发方法,其特征在于,所述CDN边缘注入分发方法还包括预备流程,所述预备流程在所述分发流程之前,所述预备流程包括以下步骤:
利用所述注入分发代理组件在ZooKeeper集群内创建所述分发内容节点;
所述注入分发代理组件监听所述分发内容节点,当所述分发内容节点发生信息变更时,对信息变更信息进行记录。


4.如权利要求3所述的CDN边缘注入分发方法,其特征在于,当内容管理代理模块记录所述待分发内容的所述内容编号,获得对应的所述待分发内容的分发策略以及分发反馈状态后,所述分发流程还包括以下步骤:
所述注入分发代理组件停止对所述分发内容节点的监听。


5.如权利要求2所述的CDN边缘注入分发方法,其特征在于,当内容管理代理模块记录所述待分发内容的所述内容编号,获得对应的所述待分发内容的分发策略以及分发反馈状态后,所述分发流程还包括以下步骤:
删除所述分发内容节点内与所述待分发内容对应的所述动态子节点以及动态孙节点。


6.如权利要求1所述的CDN边缘注入分发方法,...

【专利技术属性】
技术研发人员:刘伟
申请(专利权)人:武汉市烽视威科技有限公司
类型:发明
国别省市:湖北;42

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

1