Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

行业案例:shopee 70W人在线的 弹幕 系统,是怎么架构的? PDF 下载


分享到:
时间:2024-11-03 09:41来源:http://www.java1234.com 作者:转载  侵权举报
行业案例:shopee 70W人在线的 弹幕 系统,是怎么架构的?
失效链接处理
行业案例:shopee 70W人在线的 弹幕 系统,是怎么架构的? PDF 下载

 
 
相关截图:
 

主要内容:

Shopee是东南亚及中国台湾地区的电商平台 。2015年于新加坡成立并设立总部,随后拓展至马来西 亚、泰国、中国台湾地区、印度尼西亚、越南及菲律宾共七大市场。

Shopee拥有商品种类,包括电子消费品、家居、美容保健、母婴、服饰及健身器材等。

2022年第二季度,Shopee保持业绩增长,其中总订单数20亿,同比增长41.6%。最新财报数据显示,

Shopee电商平台在今年第二季度的GMV为190亿美元,同比增长27.2%;总营收为17亿美元,同比增 长51.4%。 据data.ai, Shopee取得了2022年Q1全球购物类App总下载量第一、谷歌应用商店全球购物类App用户 使用总时长第一的佳绩。

 

100W用户同时在线的弹幕系统背景

为了更好的支持 shopee 东南亚直播业务,Shopee 平台产品设计为直播业务增加了弹幕。 第一期弹幕使用腾讯云支持,效果并不理想, 主要问题是: 经常卡顿、 弹幕偏少等问题。 最终促使Shopee团队,定制开发自己的弹幕系统。 其性能规划是: 单房间百万用户同时在线。 没有看错:百万用户同时在线,而且是单房间。 假如说每3秒促达用户一次,百万用户同时在线,单房间具体QPS将超过30w QPS

没有看错:单房间具体QPS将超过30w QPS

问题分析

按照背景来分析,系统将主要面临以下问题:

1. 带宽压力

假如说每3秒促达用户一次,那么每次内容至少需要有15条才能做到视觉无卡顿。

15条弹幕+http包头的大小将超过3k,那么每秒的数据大小约为8Gbps, 而运维同学通知我们所有服务的可用带宽仅为10Gbps。

2. 弱网导致的弹幕卡顿、丢失

该问题已在线上环境

3. 性能与可靠性

百万用户同时在线,按照上文的推算,具体QPS将超过30w QPS。 如何保证在双十一等重要活动中不出问题,至关重要。性能也是另外一个需要着重考虑的 点。



 


------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐