【技术实现步骤摘要】
本专利技术属于it与软件开发,尤其涉及一种支持秒级精准禁推的高可用架构。
技术介绍
1、cdn(content delivery network,内容分发网络)是一种在服务提供方和消费方之间,通过架设节点让用户就近获取所需的内容,从而达到缓解网络拥塞,提高用户访问网站响应速度的目的。直播推流则是在cdn资源基础上,直播端将直播流推送至服务器,用户端发起请求从服务器拉取直播流然后解码播放。在直播过程中,如果出现视频卡顿(比如边缘机器负载较高),需要切换到其他机器进行服务,这需要平台能够秒级下发断流信号到cdn边缘机器将直播流断开,以便直播流重新推到其他服务质量更好的机器;如果出现推流视频内容审核异常,除了需要对边缘机器上的流断开以外,还需要对该流进行封禁,禁止该流后续再次接入;若后续视频审核通过,则需要对该流进行解禁,因此需要平台保证封解禁的顺序一致性。
2、目前已知的架构方案,无法很好同时兼顾以下几个问题:
3、1.系统架构在高并发的情况下,保证系统的高可用;
4、2.对同一个直播流频繁的封禁、解禁,
...【技术保护点】
1.一种支持秒级精准禁推的高可用架构,其特征在于:包含配置中心平台、任务分发系统以及边缘AGENT;
2.根据权利要求1所述的一种支持秒级精准禁推的高可用架构,其特征在于:所述配置中心平台的API层包含对外API和对内API;
3.根据权利要求1所述的一种支持秒级精准禁推的高可用架构,其特征在于:所述配置中心平台的API层为无状态服务并支持横向扩展。
4.根据权利要求1所述的一种支持秒级精准禁推的高可用架构,其特征在于:所述配置中心平台的业务处理层包含任务的转换处理模块、任务的精准下发模块、任务回调处理模块;
5.根据权
...【技术特征摘要】
1.一种支持秒级精准禁推的高可用架构,其特征在于:包含配置中心平台、任务分发系统以及边缘agent;
2.根据权利要求1所述的一种支持秒级精准禁推的高可用架构,其特征在于:所述配置中心平台的api层包含对外api和对内api;
3.根据权利要求1所述的一种支持秒级精准禁推的高可用架构,其特征在于:所述配置中心平台的api层为无状态服务并支持横向扩展。
4.根据权利要求1所述的一种支持秒级精准禁推的高可用架构,其特征在于:所述配置中心平台的业务处理层包含任务的转换处理模块、任务的精准下发模块、任务回调处理模块;
5.根据权利要求4所述的一种支持秒级精准禁推的高可用架构,其特征在于:对禁推/断流/解禁任务的差别处理,具体如下:禁推任务则需要转换为封禁和断流两种任务再对应处理;断流任务需要下发给任务分发系统,任务由后续的任务精准下发模块处理;对于封禁/解禁任务,模块从消息队列分片中依次获取任务并根据任务类型做出对应的处理,其中对于封禁任务,模块以流信息为ke...
【专利技术属性】
技术研发人员:赵瑞,陈影旺,林维镇,许志文,黄雨纯,邹海霞,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。