这样的大网站 他们的关注列表数据抗投诉服务器量肯定非常大 , 那他们是怎么存储呢? 是 NOSQL 吗? 有哪些选型?
b 站是开源的啊 /狗头
你去看看代码不就知道了
哈哈,上面说得好
看 B 站源码啊。我现在学 go 都是看着源码学的
b 站源码在 goland 里打开,不能自动跳转,老哥知道怎么设置嘛
没研究。估计是 path 的问题
好家伙, 我当时也保存了一份
恩, 主要它的版本比较老,好像用的是 go-vendor,不能自动跳转好难受
就是你想的那样,没有什么神仙逻辑
搜一下,有微博的关注系统、微博推送机制介绍,这个量应该是最大的吧。
好家伙,我也保存了一份
极客上毛剑老师有拿 b 站架构做分享
我觉得直接 mysql 记录关系就行了,redis 可以缓存个数数据,虽然很多大 v 有几百万粉丝,但是也不是让你一次性展示,分页查就行了。
问题在于数据是海量的,如果用 mysql 分库分表必不可免,查询要费点功夫,理论上用 es 这种 nosql 来干也不是太大问题
补充一点,有钱直接 redis sorted set 干,内存不要几个钱
俺也一样 /狗头