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