百万英雄的技术架构大概是什么样的?

2018-01-08 21:37:59 +08:00
 hheedat

弹幕分区吗?

第一题假设所有观看人数都会答题,150w 人假设都在第一秒答题,如何消化 150w qps 并且很快的统计出答题的对错数量?

欢迎大家讨论

7564 次点击
所在节点    程序员
43 条回复
bestkayle
2018-01-08 23:08:14 +08:00
第一个这类型的出来我就知道会和直播一样火
bestkayle
2018-01-08 23:10:24 +08:00
@lhx2008 斗鱼之类的好像都不止百万吧,而且还是 1080 的画质
Nitromethane
2018-01-08 23:26:01 +08:00
CDN 视频流+消息队列
realpg
2018-01-08 23:32:47 +08:00
@bestkayle #22
在线观看量那数字看看就好……
swulling
2018-01-08 23:35:04 +08:00
@hheedat 谁会信那个人数…

另外都是直播,对实时性要求不一样,技术难度也是完全不同的。
akira
2018-01-08 23:38:59 +08:00
@bestkayle 普通的直播站应该是有秒级的延时的
Admstor
2018-01-08 23:45:17 +08:00
比双 11 秒杀之类压力小多了
上面有同学说了,答题和答案之间是有时间差的,统计起来完全没压力

视频流这个解决方案有很多
另外几乎所有直播的在线人数都是注水的
liudaqi
2018-01-08 23:55:14 +08:00
very intersting!
hheedat
2018-01-09 00:02:36 +08:00
@Admstor
@swulling 答题这个我个人猜测也可能有注水,官方机器人答题摊低成本
fengchang
2018-01-09 00:13:22 +08:00
主要难度还是在视频下行上。答题的话,100W 个请求虽然很多,但是基本是可以无限横向扩展的。
Lax
2018-01-09 01:18:06 +08:00
最近接了几个视频直播的项目,优化延时还是可以做到比较理想的效果
binux
2018-01-09 01:32:54 +08:00
我不认为和普通的(斗鱼之类)直播有太大的不同。
scnace
2018-01-09 02:14:36 +08:00
持续关注
tidezyc
2018-01-09 02:25:17 +08:00
我要说冲顶大会答题我写的你们信不信
gclove
2018-01-09 03:17:25 +08:00
没什么难度,题目和答案都是死的, 不过就是判断选项对不对.

怎样做负载均衡都可以
DT27
2018-01-09 08:37:45 +08:00
所以冲顶大会我这每次还在看题,选项就没了。。。垃圾服务器。。。
说好的 10 秒,连 5 秒都没有
sujin190
2018-01-09 09:59:19 +08:00
这个感觉并不难吧,答案是固定的,把所有答案提前加密写到文件,用 nginx 直接返回,单机就能到百万级 qps 吧,优化的好的话,解密密钥可以提前下发好就可以了
firefox12
2018-01-09 10:15:57 +08:00
其实没什么难度 简单的推流就可以。百万 qps 又不是一台主机处理,结果已知,任何一个主机都可以水平扩展。百万弹幕 又不是你看到了另外一百万人的消息。最后 百万在线这个数值能确认真实吗?
ioth
2018-01-09 11:07:26 +08:00
有难度吗?
tidezyc
2018-01-09 12:55:19 +08:00
@DT27 #36 你用的啥手机,我可以帮你查查

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/421180

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX