基于多进程直播架构的回源处理方法、装置及计算设备制造方法及图纸

技术编号:43837226 阅读:23 留言:0更新日期:2024-12-31 18:34
本申请实施例公开了一种基于多进程直播架构的回源处理方法、装置及计算设备,其中,该方法包括:接收当前进程发送的针对目标资源的回源请求,根据回源请求将目标资源对应的回源状态机的状态转换至初始状态;将回源状态机由初始状态转换至进程回源状态,确定用于处理回源请求的目标进程;若当前进程为目标进程,则将回源状态机由进程回源状态转换至集群回源状态,并从CDN集群中确定目标CDN节点;若当前节点为目标CDN节点,则将回源状态机由集群回源状态转换至远程回源状态;获取回源地址,根据回源地址进行回源,依据回源结果转换回源状态机的状态。本申请通过回源状态机实现了对回源流程的有效管理,并有效地确保了回源一致性。

【技术实现步骤摘要】

本申请实施例涉及互联网,具体涉及一种基于多进程直播架构的回源处理方法、装置及计算设备


技术介绍

1、在现有直播领域中,常用的cdn方案是基于nginx或srs等的,其共性是都采用了多进程模型来承载大量的用户和回源请求。回源一致性是cdn和边缘计算中保证服务质量、数据完整性和用户体验的关键要素。通常下行cdn会选择收敛回源,对于同一个资源,例如一个直播流或一个分片请求,通常cdn会选择集群内的一个cdn节点的一个进程发起回源请求,这样可以将很多个用户请求收敛为1路,从而降低了回源成本。如何有效地管理回源流程成为了一个亟需解决的问题。


技术实现思路

1、鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于多进程直播架构的回源处理方法、装置及计算设备。

2、根据本申请实施例的一个方面,提供了一种基于多进程直播架构的回源处理方法,包括:

3、接收当前进程发送的针对目标资源的回源请求,根据回源请求将目标资源对应的回源状态机的状态转换至初始状态;

4本文档来自技高网...

【技术保护点】

1.一种基于多进程直播架构的回源处理方法,包括:

2.根据权利要求1所述的方法,所述根据所述回源请求将所述目标资源对应的回源状态机的状态转换至初始状态进一步包括:

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

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

5.根据权利要求1-4任一项所述的方法,所述回源地址包括第一回源地址;

6.根据权利要求5所述的方法,所述回源地址还包括第二回源地址;所述方法还包括:

7.一种基于多进程直播架构的回源处理装置,包括:

8.一种计算设备,包括:处理器、存储器、通信接口...

【技术特征摘要】

1.一种基于多进程直播架构的回源处理方法,包括:

2.根据权利要求1所述的方法,所述根据所述回源请求将所述目标资源对应的回源状态机的状态转换至初始状态进一步包括:

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

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

5.根据权利要求1-4任一项所述的方法,所述回源地址包括第一回源地址;

6.根据权利要求5所述的方法,所述回源地址还包括第二回源地址;所述方法还包括:

7.一种基于多进程直播架...

【专利技术属性】
技术研发人员:刘勇江张建锋蔡尚志杨成进
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1