【技术实现步骤摘要】
消息处理方法、装置及电子设备
本公开涉及数据交互
,尤其涉及一种消息处理方法、装置及电子设备。
技术介绍
随着互联网技术的快速发展,同一个APP应用程序的多个版本存在合并的情况,由此导致APP应用程序所占用的出口带宽剧增,与之相关的下层依赖来不及扩容,导致提供带宽服务的服务器网卡不能够满足剧增的带宽的需要。出口带宽中pb(ProtocolBuffers,协议缓存)数据占比明显,只有直播间消息用的是pb格式,api返回的都是json,可能是消息体积过大,可能是消息数量过多。现有的消息处理方案存在消息读放大的特性,例如,一个5万人的直播间,服务端下发一条pb数据,到客户端就会被放大5万倍。可见,现有的消息处理方案存在消息下发量较大增大出口带宽的技术问题。
技术实现思路
有鉴于此,本公开实施例提供一种消息处理方法、装置及电子设备,至少部分解决现有技术中存在的问题。第一方面,本公开实施例提供了一种消息处理方法,包括:接收目标直播间的新消息;确定所述新消息对应的目标类型 ...
【技术保护点】
1.一种消息处理方法,其特征在于,包括:/n接收目标直播间的新消息;/n确定所述新消息对应的目标类型,其中,所述目标类型为实时交互类型或者周期交互类型;/n依据所述目标类型,为所述新消息匹配对应的目标处理方案;/n向所述目标直播间关联的客户端执行对应所述新消息的目标处理方案。/n
【技术特征摘要】
1.一种消息处理方法,其特征在于,包括:
接收目标直播间的新消息;
确定所述新消息对应的目标类型,其中,所述目标类型为实时交互类型或者周期交互类型;
依据所述目标类型,为所述新消息匹配对应的目标处理方案;
向所述目标直播间关联的客户端执行对应所述新消息的目标处理方案。
2.根据权利要求1所述的方法,其特征在于,所述周期交互类型为数据更新类型、列表更新类型、内容新增类型中的任一种,所述新消息对应的目标类型为所述周期交互类型中的任一种;
所述向所述目标直播间关联的客户端执行对应所述新消息的目标处理方案的步骤,包括:
在预设周期内,统计所述目标类型的全部新消息的更新数据;
在所述预设周期结束时,向所述目标直播间关联的客户端发送所述目标类型的全部新消息的更新数据。
3.根据权利要求2所述的方法,其特征在于,所述数据更新类型的新消息为所述目标直播间的进场增减消息、礼物增减消息或者评论增减消息;和/或,
所述列表更新类型的新消息为所述目标直播间的排行榜消息或者礼物榜单;和/或,
所述内容新增类型的新消息为所述目标直播间的评论内容消息或者弹幕内容消息。
4.根据权利要求2或者3所述的方法,其特征在于,所述新消息的目标类型为所述数据更新类型;
所述在所述预设周期结束时,向所述目标直播间关联的客户端发送所述目标类型的全部新消息的更新数据的步骤,包括:
在所述预设周期结束时,计算所述目标类型的新消息的当前总数;
向所述目标直播间关联的客户端发送所述目标类型的新消息的当前总数。
5.根据权利要求2或者3所述的方法,其特征在于,所述新消息的目标类型为列表更新类型;
所述在所述预设周期结束时,向所述目标直播间关联的客户端发送所述目标类型的全部新消息的更新数据的步骤,包括:
在所述预设周期结束时,向所述目标直播间关联的客户端发送所述预设周期内新增的全部...
【专利技术属性】
技术研发人员:江泽锐,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。