7月13日23點50分(fēn)左右,有用戶反映B站的直播頻(pín)道顯示“加載失敗”,其他頻(pín)道部分(fēn)内容可正常觀看;而A站的APP開(kāi)之後也是顯示出現了加載不出來的問題;豆瓣則是正常的。這種“百年難得一(yī)見”的怪事居然發生(shēng)了?這一(yī)下(xià)一(yī)些不明“碼理”的小(xiǎo)夥伴們不得瘋狂猜測?
話(huà)說回來,這次事件對B站還是影響很大(dà)的,在短短一(yī)段時間就沖上了微博熱搜第一(yī)名,可惜就是不知(zhī)道又(yòu)有哪位程序員(yuán)被祭天了~
關于這次事故的猜想,有人說這是B站在上海的服務器大(dà)樓起火(huǒ)了機器燒壞了,最後連上海火(huǒ)警都得大(dà)半夜的起來用官媒辟謠。
有人說B站總部停電(diàn)了。
還有人就更離(lí)譜了,說是肖戰搞的鬼,連朋友圈都刷起來了……
肖戰我(wǒ)(wǒ)不認識,蒙古上單我(wǒ)(wǒ)不認識,孫笑川更不認識,不百度還真搞不明白(bái)這幾個梗,中(zhōng)年網友真的太難了,混進年輕人的圈子真的不容易~~不過這個猜想根本就不太可能,估計能搭上邊的就是就是廣大(dà)網友們的腦洞惡搞罷了。
B站作爲一(yī)個熱門的上市公司,這次事件也直接影響了其股價,股價立馬就開(kāi)始短線走低,這麽大(dà)一(yī)個盤子,漲幅直接收窄3個百分(fēn)點,這一(yī)折騰不知(zhī)道又(yòu)是哪些人要卷鋪蓋走人了……
對于開(kāi)發者來說,我(wǒ)(wǒ)估計我(wǒ)(wǒ)們八成的人都不會信這些雲裏霧裏的消息,就算是猜測,我(wǒ)(wǒ)們也應該站在技術層面來合理假設。
對這次事件的猜想
1.B站總部停電(diàn)不太可能。
對于B站這種大(dà)型的平台,總部着火(huǒ)導緻平台崩潰這一(yī)說法,基本是不太可能的,因爲接觸過大(dà)公司設備部署的人都知(zhī)道,我(wǒ)(wǒ)們不可能把整個平台所有的設備都放(fàng)在1個樓裏,合理的做法往往是把設備分(fēn)地存放(fàng)。
拿個最簡單的例子,你現在就算是把阿裏在杭州的整個部署都燒了,阿裏旗下(xià)的平台都不會讓你看出有絲毫影響,因爲他們的設備存放(fàng)遠遠不止在1個城市,全國的很多地方都會有所部署。
況且,帶點腦子的都知(zhī)道,機房要地的設備安全和備用方案都十分(fēn)齊全,出了絲毫纰漏都有可能損失千萬流水,所以這種可能基本不存在。
2.猜想問題出在是雲服務商(shāng)
在官方還未公布事情真相之前,我(wǒ)(wǒ)們可以大(dà)膽地從技術層面來做猜想,我(wǒ)(wǒ)覺得很大(dà)的概率是B站的雲服務商(shāng)出現了問題。
爲什麽是雲服務商(shāng)?
B站的雲服務商(shāng)是外(wài)面的,B站自己研發的東西有LB和容災系統等東西。如果雲服務商(shāng)的CDN出現了問題,那麽客戶端的請求将會大(dà)批量地繞過CDN直奔網關,按照設計普遍的思路來講,這個時候網關極有可能會就會啓動容災系統來應對這種大(dà)批量的請求。
一(yī)般的容災系統的設計都是降級處理,保留一(yī)部分(fēn)功能運轉,也就是爲什麽很多人一(yī)開(kāi)始看到的是B站的直播頻(pín)道崩潰了,接着很多功能用不了,那其實也就是容災系統在啓動服務降級。
最後的結果就是網關也會跟着崩潰,那麽服務器也自然“唇亡齒寒”,整個環境都會跟着崩塌。
至于後來B站恢複後,很多網友表示刷到的視頻(pín)都是一(yī)些他平時都不會去(qù)看的。
這麽一(yī)想,就更加驗證了這一(yī)想法,因爲要拯救崩潰的容器系統,就得重啓容器,這裏需要不少的時間,那麽就是說,B站的所有功能并沒有完全恢複,起碼可以肯定,那時候B站的推薦系統依然還是沒有好,導緻B站沒有系統推薦算法。
當然了,這隻是猜想,用不了多久B站就會弄好的,事情始終都會過去(qù)的,但技術問題卻是可能會遺留很長一(yī)段時間遭人議論,甚至會成爲技術界的一(yī)次反面素材……