腾讯|B站、A站、豆瓣都崩了,好程序员带你寻找真相!

腾讯|B站、A站、豆瓣都崩了,好程序员带你寻找真相!

文章图片

腾讯|B站、A站、豆瓣都崩了,好程序员带你寻找真相!

文章图片

腾讯|B站、A站、豆瓣都崩了,好程序员带你寻找真相!

文章图片


7月13日23点50分左右 , 有用户反映B站的直播频道显示“加载失败” , 其他频道部分内容可正常观看;而A站的APP开之后也是显示出现了加载不出来的问题;豆瓣则是正常的 。 这种“百年难得一见”的怪事居然发生了?这一下一些不明“码理”的小伙伴们不得疯狂猜测?
话说回来 , 这次事件对B站还是影响很大的 , 在短短一段时间就冲上了微博热搜第一名 , 可惜就是不知道又有哪位程序员被祭天了~

关于这次事故的猜想 , 有人说这是B站在上海的服务器大楼起火了机器烧坏了 , 最后连上海火警都得大半夜的起来用官媒辟谣 。

有人说B站总部停电了 。



还有人就更离谱了 , 说是肖战搞的鬼 , 连朋友圈都刷起来了……

肖战我不认识 , 蒙古上单我不认识 , 孙笑川更不认识 , 不百度还真搞不明白这几个梗 , 中年网友真的太难了 , 混进年轻人的圈子真的不容易~~不过这个猜想根本就不太可能 , 估计能搭上边的就是就是广大网友们的脑洞恶搞罢了 。

B站作为一个热门的上市公司 , 这次事件也直接影响了其股价 , 股价立马就开始短线走低 , 这么大一个盘子 , 涨幅直接收窄3个百分点 , 这一折腾不知道又是哪些人要卷铺盖走人了……

对于开发者来说 , 我估计我们八成的人都不会信这些云里雾里的消息 , 就算是猜测 , 我们也应该站在技术层面来合理假设 。
对这次事件的猜想
1.B站总部停电不太可能 。
对于B站这种大型的平台 , 总部着火导致平台崩溃这一说法 , 基本是不太可能的 , 因为接触过大公司设备部署的人都知道 , 我们不可能把整个平台所有的设备都放在1个楼里 , 合理的做法往往是把设备分地存放 。
拿个最简单的例子 , 你现在就算是把阿里在杭州的整个部署都烧了 , 阿里旗下的平台都不会让你看出有丝毫影响 , 因为他们的设备存放远远不止在1个城市 , 全国的很多地方都会有所部署 。
况且 , 带点脑子的都知道 , 机房要地的设备安全和备用方案都十分齐全 , 出了丝毫纰漏都有可能损失千万流水 , 所以这种可能基本不存在 。
2.猜想问题出在是云服务商
在官方还未公布事情真相之前 , 我们可以大胆地从技术层面来做猜想 , 我觉得很大的概率是B站的云服务商出现了问题 。
【腾讯|B站、A站、豆瓣都崩了,好程序员带你寻找真相!】
为什么是云服务商?
B站的云服务商是外面的 , B站自己研发的东西有LB和容灾系统等东西 。 如果云服务商的CDN出现了问题 , 那么客户端的请求将会大批量地绕过CDN直奔网关 , 按照设计普遍的思路来讲 , 这个时候网关极有可能会就会启动容灾系统来应对这种大批量的请求 。
一般的容灾系统的设计都是降级处理 , 保留一部分功能运转 , 也就是为什么很多人一开始看到的是B站的直播频道崩溃了 , 接着很多功能用不了 , 那其实也就是容灾系统在启动服务降级 。
最后的结果就是网关也会跟着崩溃 , 那么服务器也自然“唇亡齿寒” , 整个环境都会跟着崩塌 。
至于后来B站恢复后 , 很多网友表示刷到的视频都是一些他平时都不会去看的 。