一种弹幕消息实时获取的实现方法技术

技术编号:46593463 阅读:1 留言:0更新日期:2025-10-10 21:27
本发明专利技术属于弹幕消息实时获取技术领域,且公开了一种弹幕消息实时获取的实现方法的具体步骤如下:S1:数据初始化与内存管理;S2:Ehcache空间分配与管理;S3:Redis缓存房间号设置;S4:消息同步任务启动;S5:基于缓存的同步判断与处理;S6:用户进入房间与信息交互;S7:消息获取与返回处理。本发明专利技术通过引入Ehcache等措施,可存数据于本地内存提速度,动态监控等优化性能与资源利用,还能控同步数量、增确认机制来优化体验,增强系统性能等;二是具备出色可扩展性,分散Redis压力,QPS稳定,可无限横向扩展;三是客户端获取消息时减少与Redis连接开销,提升接口响应速度与稳定性,保障体验。

【技术实现步骤摘要】

本专利技术属于弹幕消息实时获取,具体为一种弹幕消息实时获取的实现方法


技术介绍

1、弹幕是网络视频及直播平台的评论性字幕,高并发实时弹幕可增强互动体验,其系统设计架构有高稳定性、高可用性、低延迟三个关键点。弹幕消息分发和获取有ajax接口轮询、ajax长连接接口轮询websocket方式三种实现途径,弹幕消息类型多样,含文本、图片等,还有礼物等互动元素并支持自定义,消息量过大时可按类型分高、中、低优先级,还可设置返回消息的最大阈值,以适应复杂场景与客户端展示需求。

2、汽车之家弹幕分发采用扩散读,获取用ajax长连接接口轮询,随观看者增多请求量上升,基于redis的存储与获取方案在直播房间和在线人数少时有预期效果,其流程为:客户端发弹幕,服务端按特定信息作rediskey存消息并生成最大id;用户进直播间后客户端先取各等级最大消息id集合;之后定时取消息,服务端多线程按优先级取弹幕,聚合后返回并给出最新消息id集合。

3、现有的该弹幕方案在弹幕量小、在线人数少的场景下,能保障接口稳定性、系统可用性与稳定性,但大型直播时,因redi本文档来自技高网...

【技术保护点】

1.一种弹幕消息实时获取的实现方法,其特征在于:该弹幕消息实时获取的实现方法的具体步骤如下:

2.根据权利要求1所述的一种弹幕消息实时获取的实现方法,其特征在于:所述S1中数据初始化与内存管理的具体步骤如下:

3.根据权利要求1所述的一种弹幕消息实时获取的实现方法,其特征在于:所述S2中Ehcache空间分配与管理指的是在外站接口服务端引入高效的Ehcache缓存机制,针对每个直播房间精准地分配独立的存储空间,以便对直播数据进行有效管理与快速存取,直播结束后即刻删除相应空间以释放资源。

4.根据权利要求1所述的一种弹幕消息实时获取的实现方法,其特征在于...

【技术特征摘要】

1.一种弹幕消息实时获取的实现方法,其特征在于:该弹幕消息实时获取的实现方法的具体步骤如下:

2.根据权利要求1所述的一种弹幕消息实时获取的实现方法,其特征在于:所述s1中数据初始化与内存管理的具体步骤如下:

3.根据权利要求1所述的一种弹幕消息实时获取的实现方法,其特征在于:所述s2中ehcache空间分配与管理指的是在外站接口服务端引入高效的ehcache缓存机制,针对每个直播房间精准地分配独立的存储空间,以便对直播数据进行有效管理与快速存取,直播结束后即刻删除相应空间以释放资源。

4.根据权利要求1所述的一种弹幕消息实时获取的实现方法,其特征在于:所述s3中redis缓存房间号设置的具体步骤如下:

5.根据权利要求1所述的一种弹幕消息实时获取的实现方法,其特征在于:所述...

【专利技术属性】
技术研发人员:赵春雨
申请(专利权)人:海南车智易通信息技术有限公司
类型:发明
国别省市:

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

1