隨承載用戶數(shù)量的增加和容災的需要,越來越多互聯(lián)網(wǎng)后臺系統(tǒng)從單機模式切換到分布式集群?;仡欁约寒厴I(yè)五年來的工作內(nèi)容,同樣有這樣的轉(zhuǎn)變。

畢業(yè)頭兩年負責維護運行在刀片機上的業(yè)務,在機房里拔插單板的日子是我逝去的青春。設備之間通過VCS組成冷備,但即使有雙機軟件保護,宕機、網(wǎng)絡丟包等問題發(fā)生時業(yè)務仍會受影響。這樣的系統(tǒng)架構(gòu)下為保證SLA,有時候需要深入Linux系統(tǒng)內(nèi)核或硬件層面分析機器重啟的原因。

iOS培訓,Swift培訓,蘋果開發(fā)培訓,移動開發(fā)培訓

接下來負責維護承載在分布式集群上的業(yè)務,相比前面的工作,這個階段主要關(guān)注點不是單節(jié)點的異常,更多是系統(tǒng)整體的穩(wěn)定和健壯。面對紛繁復雜的系統(tǒng),剛開始的時候有這樣的感覺:

iOS培訓,Swift培訓,蘋果開發(fā)培訓,移動開發(fā)培訓

龐大復雜的分布式系統(tǒng)前,應該從哪方面入手提升對其的認識和理解、提升專業(yè)性?網(wǎng)上可以找到很多分布式系統(tǒng)相關(guān)的論文和資料,但歸納起來要表達的主要意思是什么?

結(jié)合自己這幾年的工作經(jīng)驗,總結(jié)分布式系統(tǒng)的核心就是解決一個問題:不同節(jié)點間如何達成共識。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式