一种支持秒级精准禁推的高可用架构制造技术

技术编号:40934286 阅读:18 留言:0更新日期:2024-04-18 14:54
本发明专利技术公开了一种支持秒级精准禁推的高可用架构,属于IT与软件开发领域,包含配置中心平台、任务分发系统以及边缘AGENT;配置中心平台:包含API层和业务处理层,API层用于负责任务的创建和边缘网关对流状态的查询业务;处理层,用于负责任务的转换处理以及任务的下发;任务分发系统:包含API层以及内部消息队列,API层用于负责任务及其执行状态的传递处理以及精准下发的前置工作;内部消息队列,用来做消息的缓存和hash映射;边缘AGENT:包含任务的执行以及接入流的上报,任务的执行包括任务的获取以及调用网关接口执行断流命令;接入流上报用于后续的精准下发,避免内耗;该架构从一致性、精准性、高并发和高可用几个方面保证禁推任务能够迅速准确地下发。

【技术实现步骤摘要】

本专利技术属于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.根据权利要求4所述的一种支...

【技术特征摘要】

1.一种支持秒级精准禁推的高可用架构,其特征在于:包含配置中心平台、任务分发系统以及边缘agent;

2.根据权利要求1所述的一种支持秒级精准禁推的高可用架构,其特征在于:所述配置中心平台的api层包含对外api和对内api;

3.根据权利要求1所述的一种支持秒级精准禁推的高可用架构,其特征在于:所述配置中心平台的api层为无状态服务并支持横向扩展。

4.根据权利要求1所述的一种支持秒级精准禁推的高可用架构,其特征在于:所述配置中心平台的业务处理层包含任务的转换处理模块、任务的精准下发模块、任务回调处理模块;

5.根据权利要求4所述的一种支持秒级精准禁推的高可用架构,其特征在于:对禁推/断流/解禁任务的差别处理,具体如下:禁推任务则需要转换为封禁和断流两种任务再对应处理;断流任务需要下发给任务分发系统,任务由后续的任务精准下发模块处理;对于封禁/解禁任务,模块从消息队列分片中依次获取任务并根据任务类型做出对应的处理,其中对于封禁任务,模块以流信息为ke...

【专利技术属性】
技术研发人员:赵瑞陈影旺林维镇许志文黄雨纯邹海霞
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1