技术解析

请问 类似 B 站这样的 大网站 他们关注模块是怎么设计的?
0
2021-06-10 20:24:38
idczone

这样的大网站 他们的关注列表数据抗投诉服务器量肯定非常大 , 那他们是怎么存储呢? 是 NOSQL 吗? 有哪些选型?


b 站是开源的啊 /狗头
你去看看代码不就知道了

哈哈,上面说得好

看 B 站源码啊。我现在学 go 都是看着源码学的

b 站源码在 goland 里打开,不能自动跳转,老哥知道怎么设置嘛

没研究。估计是 path 的问题

好家伙, 我当时也保存了一份

恩, 主要它的版本比较老,好像用的是 go-vendor,不能自动跳转好难受

就是你想的那样,没有什么神仙逻辑

搜一下,有微博的关注系统、微博推送机制介绍,这个量应该是最大的吧。

好家伙,我也保存了一份

极客上毛剑老师有拿 b 站架构做分享

我觉得直接 mysql 记录关系就行了,redis 可以缓存个数数据,虽然很多大 v 有几百万粉丝,但是也不是让你一次性展示,分页查就行了。
问题在于数据是海量的,如果用 mysql 分库分表必不可免,查询要费点功夫,理论上用 es 这种 nosql 来干也不是太大问题

补充一点,有钱直接 redis sorted set 干,内存不要几个钱

俺也一样 /狗头

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服