行業(yè)動態(tài)
當(dāng)前位置: 首頁 > 新聞中心 > 行業(yè)動態(tài) 分布式系統(tǒng)什么是“中心化”和“去中心化”?閱讀次數(shù) [458] 發(fā)布時間 :2022/10/22
本文要點:
1. 什么是“中心化”和“去中心化”?
2.“去中心化”系統(tǒng)架構(gòu)在網(wǎng)絡(luò)分布式系統(tǒng)應(yīng)用中有啥好處?
威創(chuàng)視訊學(xué)院
網(wǎng)絡(luò)分布式系統(tǒng)科普專欄之一
什么是“中心化”和“去中心化”?
首先,什么是“中心化”?
中心化的意思,是中心決定節(jié)點。節(jié)點必須依賴中心,節(jié)點離開了中心就無法生存。比如我們獲取知識只能是去學(xué)校學(xué)習(xí),例如:小學(xué)、中學(xué)、大學(xué)等,在這里的學(xué)生是個體,學(xué)校是中心,大家都圍繞學(xué)校這個中心轉(zhuǎn),這就是中心化。
那什么是“去中心化”呢?
去中心化,相對于“中心化”概念,在去中心化的系統(tǒng)網(wǎng)絡(luò)里,每一個參與者(節(jié)點)都是平等且自由的關(guān)系,沒有誰依賴誰。在去中心化系統(tǒng)中,任何人都是一個節(jié)點,任何人也都可以成為一個中心。任何中心都不是永久的,而是階段性的,任何中心對節(jié)點都不具有強制性。
“中心化”和“去中心化”有何區(qū)別?
就兩者的區(qū)別而言,舉個形象的比喻,“去中心化”像是朋友聚會,每一個人都是自由平等的,都可暢所欲言,你可以選擇不說話,也可以選擇中途離場,任何一個人的離場都不影響聚會的進(jìn)行;而“中心化”則像是領(lǐng)導(dǎo)開會,一切全憑領(lǐng)導(dǎo)這個中心在會議上指示和安排,會議中一旦領(lǐng)導(dǎo)中途離場,會場就會一下子砸鍋了。
“去中心化”系統(tǒng)架構(gòu)在網(wǎng)絡(luò)分布式系統(tǒng)中有啥好處?
“去中心化”系統(tǒng)架構(gòu),并不是不要中心,而是由節(jié)點來自由選擇中心、自由決定中心。如圖3所示,在系統(tǒng)中由5個節(jié)點組成,在運行過程中由各個節(jié)點共同選舉出一個老大(Leader)作為中心提供Server服務(wù),其余節(jié)點作為小弟角色(Follower)與老大保持思想同步及行動一致。
“去中心化”思想
在這種架構(gòu)中有什么好處呢?大家請注意,這里到敲黑板的時候了,好處就是在于一旦老大出現(xiàn)意外情形,小弟們會重新協(xié)商從中選舉出一位新老大繼續(xù)提供Server服務(wù),因而系統(tǒng)并不會因為老大的意外而影響到系統(tǒng)的正常運作!叭ブ行幕毕到y(tǒng)架構(gòu)中每個角色都是平等的,每個角色都有機會充當(dāng)老大,各個角色都可以互為備份,因而整個系統(tǒng)是高可靠的。在“中心化”系統(tǒng)架構(gòu)中,一旦充當(dāng)老大的主節(jié)點掛掉了,整個系統(tǒng)就完全處于癱瘓狀態(tài)了。
傳統(tǒng)方案 VS 威創(chuàng)方案
好了,伙伴們,今天就講到這里了!下期我們將帶給大家更多威創(chuàng)分布式系統(tǒng)的精彩內(nèi)容,敬請期待!