[发明专利]直播间消息限流方法、装置、电子设备及存储介质有效
申请号: | 201810189283.7 | 申请日: | 2018-03-07 |
公开(公告)号: | CN110248211B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 王贵喜 | 申请(专利权)人: | 卓米私人有限公司 |
主分类号: | H04N21/238 | 分类号: | H04N21/238;H04N21/231;H04N21/234 |
代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 祁献民 |
地址: | 新加坡189352弗*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 消息 限流 方法 装置 电子设备 存储 介质 | ||
本发明的实施例公开一种直播间消息限流方法、装置、电子设备及存储介质,涉及网络直播技术领域,能够在一定程度上提高直播服务系统的稳定性。所述直播间消息限流方法,包括:接收第一级限流消息,所述第一级限流消息为直播间消息的消息量大于第一预设阈值时,对所述直播间消息进行第一级限流后得到的消息;如果经过第一级限流后的直播间消息的消息量大于第二预设阈值,则对接收到的第一级限流消息进行第二级限流,得到第二级限流消息;将所述第二级限流消息发送至消息队列进行缓存。本发明适用于网络视频直播系统中。
技术领域
本发明涉及网络直播技术领域,尤其涉及一种直播间消息限流方法、装置、电子设备及存储介质。
背景技术
在移动互联网环境下,通常对于突发的海量数据请求,如秒杀、限时抢购等,通常需要进行业务限流,以避免服务雪崩,即因瞬间流量导致整体服务的不可用。
视频直播系统中,通常每秒钟消息量达到百万条以上,单直播间消息量最大近几十万条。这样,对于服务器来说,瞬间的带宽压力,对服务造成较大冲击,容易使服务出现不稳定的情况如卡顿、宕机等,甚至导致服务不可用。
发明内容
有鉴于此,本发明实施例提供一种直播间消息限流方法、装置、电子设备及存储介质,能够在一定程度上提高直播服务系统的稳定性。
第一方面,本发明实施例提供一种直播间消息限流方法,包括:接收第一级限流消息,所述第一级限流消息为直播间消息的消息量大于第一预设阈值时,对所述直播间消息进行第一级限流后得到的消息;如果经过第一级限流后的直播间消息的消息量大于第二预设阈值,则对接收到的第一级限流消息进行第二级限流,得到第二级限流消息,所述第二级限流消息为对经过第一级限流后的直播间消息进行第二级限流后得到消息;将所述第二级限流消息发送至消息队列进行缓存。
结合第一方面,在第一方面的第一种实施方式中,所述接收到的第一级限流消息为属于同一直播间的消息;其中,所述同一直播间的消息为根据对各直播间消息中所携带的直播间标识的识别获得,同一直播间的消息中携带有相同的直播间标识。
结合第一方面,在第一方面的第二种实施方式中,在将所述第二级限流消息发送至消息队列进行缓存之后,所述方法还包括:从所述消息队列中获取缓存的消息,如果从所述消息队列中获取的缓存的消息的消息量大于第三预设阈值,则对从所述消息队列中获取的所述消息进行第三级限流,得到第三级限流消息。
结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,在对获取的所述消息进行第三级限流之后,所述方法还包括:将所述第三级限流消息发送给长连服务器,以通过长连服务器推送至用户的终端设备,以使经过所述第一级限流、第二级限流和第三级限流后的直播间消息在终端设备的显示屏上显示的直播间中进行显示。
结合第一方面,在第一方面的第四种实施方式中,所述对接收到的第一级限流消息进行第二级限流,得到第二级限流消息,包括:对接收到的第一级限流消息,采用令牌桶算法进行第二级限流,得到第二级限流消息。
结合第一方面的第二种实施方式,在第一方面的第五种实施方式中,所述对从所述消息队列中获取的所述消息进行第三级限流,包括:对从所述消息队列中获取的所述消息采用令牌桶算法进行第三级限流。
第二方面,本发明实施例提供一种直播间消息限流装置,包括:消息接收模块,用于接收第一级限流消息,所述第一级限流消息为直播间消息的消息量大于第一预设阈值时,对所述直播间消息进行第一级限流后得到的消息;二级限流模块,用于如果经过第一级限流后的直播间消息的消息量大于第二预设阈值,则对接收到的第一级限流消息进行第二级限流,得到第二级限流消息,所述第二级限流消息为对经过第一级限流后的直播间消息进行第二级限流后得到消息;第一消息发送模块,用于将所述第二级限流消息发送至消息队列进行缓存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓米私人有限公司,未经卓米私人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810189283.7/2.html,转载请声明来源钻瓜专利网。