无码人妻在线亚洲另类欧美日|超碰人人摸人人操|黄视频网站免费观看|91香蕉视频在线免费播放|久久99精品久久久久婷婷|国产特级黄色录像|亚洲日本高清性色熟女视频|中国国产黄色∧级一级黄色片|国产欧美蜜月三级片看看|韩国三级片在线免费观看

當(dāng)前位置:琿春信息網(wǎng) > 商務(wù)服務(wù) > IT服務(wù) m.7fq0c.cn
b站專(zhuān)欄發(fā)布軟件不行了?
發(fā)布時(shí)間 2024年9月25日
信息編號(hào)279357
信息圖片 信息圖片
b站專(zhuān)欄發(fā)布軟件不行了?

#B站又崩潰了#b站最近為啥總出故障#人工智能#AI#b站#多合點(diǎn)#臺(tái)達(dá)PLC#臺(tái)達(dá)#臺(tái)達(dá)PLC#臺(tái)達(dá)變頻器#知識(shí)分享

B站專(zhuān)欄代發(fā)排名軟文廣告精準(zhǔn)引流新玩法

原文地址:https://www.bsw80.com/post/2494.html

b?站崩了,小紅書(shū)崩了,這捶貨手竟然是他,我也繃不住了。大家好,我是程序員百收網(wǎng)SEO。今天上午?10?點(diǎn)到?11?點(diǎn)左右,?b?站和小紅書(shū)都崩了,出現(xiàn)了不同程度的故障,不是大家的網(wǎng)絡(luò)問(wèn)題,根據(jù)用戶(hù)的反饋,?b?站在崩潰時(shí)無(wú)法刷新內(nèi)容和評(píng)論區(qū),也發(fā)不了評(píng)論和彈幕。而且用戶(hù)的主頁(yè)消息界面、客服頁(yè)面都是不可用的,訪(fǎng)問(wèn)某些頁(yè)面會(huì)看到-?500?錯(cuò)誤嗎?評(píng)論區(qū)列表也一直顯示為加載中,這是什么概念啊?給我的感覺(jué)是大半個(gè)?b?站基本都崩完了,就很離譜啊。

一般情況下,像?b?站這種大數(shù)據(jù)量大規(guī)模的平臺(tái)肯定使用了微服務(wù)架構(gòu),獨(dú)立部署各個(gè)模塊,但是這次竟然這么多功能一起崩掉了。那我大膽猜測(cè),應(yīng)該是公共服務(wù)或者底層的基礎(chǔ)設(shè)施出現(xiàn)了問(wèn)題,應(yīng)該不是推出新游戲?qū)е碌摹D鞘裁词枪卜?wù)呢?比如說(shuō)用戶(hù)服務(wù),幾乎所有面向用戶(hù)的模塊都會(huì)調(diào)用到用戶(hù)服務(wù)來(lái)獲取用戶(hù)信息,那仔細(xì)觀(guān)察可以發(fā)現(xiàn)?b?站崩潰的功能也基本都是和用戶(hù)強(qiáng)相關(guān)的啊。比如用戶(hù)要發(fā)送評(píng)論,你都不知道是哪個(gè)用戶(hù),怎么讓他發(fā)送呢?要看到用戶(hù)主頁(yè),那你都獲取不到用戶(hù)信息,看著毛呢。

b站專(zhuān)欄發(fā)布軟件不行了?

當(dāng)然了,以上僅僅是我的猜測(cè)啊。這次和?b?站一起崩掉的還有小紅書(shū)、互安、網(wǎng)戀與申通等等,那這就意味著事情并沒(méi)有那么簡(jiǎn)單,絕對(duì)不只是?b?站自己的鍋。那根據(jù)網(wǎng)上的信息,真正的罪魁禍?zhǔn)坠皇腔A(chǔ)設(shè)施阿里云的網(wǎng)絡(luò)訪(fǎng)問(wèn)出現(xiàn)了問(wèn)題,北京時(shí)間?2024?年7月2日?10:?04,也就是?b?站崩掉的時(shí)候,阿里云發(fā)現(xiàn)上海地域的可用區(qū)?n?網(wǎng)絡(luò)訪(fǎng)問(wèn)出現(xiàn)了異常。不過(guò)很快阿里云就完成了網(wǎng)絡(luò)切流調(diào)度,畢竟很快恢復(fù)了上??捎脜^(qū)?n?的網(wǎng)絡(luò)。過(guò)了一段時(shí)間后,崩掉的?b?站等系統(tǒng)也都開(kāi)始陸續(xù)恢復(fù)。

那先解釋一下什么是可用區(qū)??n?網(wǎng)絡(luò)可用區(qū)是指在同一地域內(nèi)電力和網(wǎng)絡(luò)都相對(duì)獨(dú)立的物理區(qū)域,例如華北二。北京地域支持?12?個(gè)可用區(qū),包括北京可用區(qū)、ABC、?AD?等等。同一轉(zhuǎn)用區(qū)內(nèi)實(shí)例之間的網(wǎng)絡(luò)延遲更小,用戶(hù)訪(fǎng)問(wèn)速度也會(huì)更快。而?b?站和小紅書(shū)的總部又正好都在上海,所以選擇了阿里云的上??捎脜^(qū),提高網(wǎng)絡(luò)訪(fǎng)問(wèn)的速度啊。這很合理,然后給他們提供服務(wù)的阿里云的上海地域的網(wǎng)絡(luò)又出了問(wèn)題,就導(dǎo)致他們崩掉了,這再合理不過(guò)了呀。網(wǎng)絡(luò)訪(fǎng)問(wèn)異常的后果想必大家都經(jīng)歷過(guò),比如你家里的網(wǎng)絡(luò)中斷時(shí)就沒(méi)有辦法訪(fǎng)問(wèn)網(wǎng)站。而同樣的依賴(lài)網(wǎng)絡(luò)去傳輸數(shù)據(jù)的?b?站,一旦網(wǎng)絡(luò)中斷,各種依賴(lài)該網(wǎng)絡(luò)的?API?服務(wù)調(diào)用也都會(huì)故障,這導(dǎo)致無(wú)法獲取到展示給用戶(hù)的數(shù)據(jù)。事實(shí)上,哪怕是阿里云網(wǎng)絡(luò)故障這類(lèi)事件也是無(wú)法完全避免的,舉著極端的例子,因?yàn)橐恍庀笤颍蛘哂兄环ǚ肿影丫W(wǎng)線(xiàn)鏟斷了,都可能會(huì)導(dǎo)致網(wǎng)絡(luò)故障。不過(guò)阿里云通過(guò)劃分可用區(qū),起碼保證了這個(gè)故障不會(huì)影響到多個(gè)地域,而且通過(guò)網(wǎng)絡(luò)切流調(diào)度,快速的將系統(tǒng)切換到另一個(gè)可用網(wǎng)絡(luò),這個(gè)解決速度也還算高效。

b站專(zhuān)欄發(fā)布軟件不行了?

那通過(guò)這次的故障我們能夠了解到大廠(chǎng)工程師應(yīng)對(duì)此類(lèi)問(wèn)題的解決方案,像?b?站和小紅書(shū)其實(shí)都采用了服務(wù)降級(jí)的策略,比如?b?站的做法是提供出一個(gè)加載出錯(cuò)的頁(yè)面,或者加載中引導(dǎo)用戶(hù)等會(huì)再重試。那雖然有一些降級(jí)的頁(yè)面不夠優(yōu)雅,比如說(shuō)把這個(gè)錯(cuò)誤碼和英文的報(bào)錯(cuò)信息也返回給了用戶(hù),那小紅書(shū)的策略就不太一樣,故障的表現(xiàn)是沒(méi)有辦法刷新內(nèi)容,而且首頁(yè)刷出來(lái)的不是用戶(hù)的推薦內(nèi)容,但用戶(hù)還是能夠看到一些內(nèi)容的。那我猜測(cè)小紅書(shū)應(yīng)該是使用了緩存作為降級(jí)策略,比如沒(méi)有辦法通過(guò)網(wǎng)絡(luò)獲取到用戶(hù)推薦的信息流,那么就從分布式緩存或者服務(wù)器本地的緩存中獲取到一些默認(rèn)內(nèi)容就可以了啊。當(dāng)然還有一種可能就是壓根沒(méi)走緩存,而是改為調(diào)用獲取其他信息流的服務(wù)。那舉個(gè)例子,假如說(shuō)小紅書(shū)的熱門(mén)版塊兒沒(méi)有故障,那么?APP?主頁(yè)就可以獲取熱門(mén)版塊兒的數(shù)據(jù),而不用獲取故障的推薦信息流。這就讓我想起來(lái)了,之前我在騰訊的時(shí)候,導(dǎo)師跟我說(shuō)過(guò),不要信任任何第三方服務(wù),也就是說(shuō)我們要遵循防御性編程,就假設(shè)這個(gè)第三方系統(tǒng)它一定會(huì)出現(xiàn)故障,并且提前要做好應(yīng)對(duì)它的準(zhǔn)備。那比如我使用了叉叉云的數(shù)據(jù)同步,那即使官方承諾說(shuō)同步并不會(huì)出現(xiàn)數(shù)據(jù)丟失,我們也要考慮到數(shù)據(jù)丟失的可能性,并且在業(yè)務(wù)代碼中編寫(xiě)對(duì)應(yīng)的策略。

雖然本次故障無(wú)法預(yù)料,但是對(duì)于?b?站這樣的大型公司來(lái)說(shuō),我覺(jué)得應(yīng)該還是有應(yīng)對(duì)之法的,比如將服務(wù)跨可用區(qū)部署,不止將服務(wù)部署在阿里云可用區(qū),?n?網(wǎng)絡(luò)還可以部署在上海的其他可用區(qū)啊。而且還可以采用多云部署,同時(shí)將服務(wù)部署在其他的云服務(wù)提供商啊。

b站專(zhuān)欄發(fā)布軟件不行了?

發(fā)現(xiàn)阿里云機(jī)了,那就自動(dòng)切換到其他服務(wù)商,甚至還可以采用異地多活,在不同的地理位置同時(shí)運(yùn)行同一個(gè)服務(wù),從而提高可用性和容災(zāi)能力啊。當(dāng)然了,理論歸理論,?b?站可能也用到了這些策略,或者他也有自己不用這些策略的原因,那比如說(shuō)你多部署一套服務(wù),還有什么異地多活,對(duì)吧?那就要多一份的成本,那畢竟我也不是內(nèi)部人士,主要是借助這個(gè)話(huà)題蹭著熱點(diǎn),跟大家隨便聊聊,也給大家科普一些開(kāi)發(fā)相關(guān)的知識(shí),那相信不久之后官方也會(huì)發(fā)布事故復(fù)盤(pán)的報(bào)告了。

來(lái)源:百收網(wǎng)


聯(lián)系我時(shí),請(qǐng)說(shuō)是在琿春信息網(wǎng)上看到的,謝謝!

聯(lián)系方式
聯(lián)系人:先生
電   話(huà): 18287008656    一鍵撥號(hào) 發(fā)信息
聯(lián)系QQ:97528680
來(lái)自用戶(hù)