【威創(chuàng )科普】白話(huà)“去中心化”
來(lái)源:威創(chuàng ) 編輯:lsy631994092 2021-02-20 13:34:06 加入收藏 咨詢(xún)

所在單位: | * |
姓名: | * |
手機: | * |
職位: | |
郵箱: | * |
其他聯(lián)系方式: | |
咨詢(xún)內容: | |
驗證碼: |
|
本文要點(diǎn):
1. 什么是“中心化”和“去中心化”?
2.“去中心化”系統架構在網(wǎng)絡(luò )分布式系統應用中有啥好處?
一、什么是“中心化”和“去中心化”?
首先,什么是“中心化”? 中心化的意思,是中心決定節點(diǎn)。節點(diǎn)必須依賴(lài)中心,節點(diǎn)離開(kāi)了中心就無(wú)法生存。比如我們獲取知識只能是去學(xué)校學(xué)習,例如:小學(xué)、中學(xué)、大學(xué)等,在這里的學(xué)生是個(gè)體,學(xué)校是中心,大家都圍繞學(xué)校這個(gè)中心轉,這就是中心化。
圖1 “中心化”
那什么是“去中心化”呢? 去中心化,相對于“中心化”概念,在去中心化的系統網(wǎng)絡(luò )里,每一個(gè)參與者(節點(diǎn))都是平等且自由的關(guān)系,沒(méi)有誰(shuí)依賴(lài)誰(shuí)。在去中心化系統中,任何人都是一個(gè)節點(diǎn),任何人也都可以成為一個(gè)中心。任何中心都不是永久的,而是階段性的,任何中心對節點(diǎn)都不具有強制性。
圖2 “去中心化”
“中心化”和“去中心化”有何區別? 就兩者的區別而言,舉個(gè)形象的比喻,“去中心化”像是朋友聚會(huì ),每一個(gè)人都是自由平等的,都可暢所欲言,你可以選擇不說(shuō)話(huà),也可以選擇中途離場(chǎng),任何一個(gè)人的離場(chǎng)都不影響聚會(huì )的進(jìn)行;而“中心化”則像是領(lǐng)導開(kāi)會(huì ),一切全憑領(lǐng)導這個(gè)中心在會(huì )議上指示和安排,會(huì )議中一旦領(lǐng)導中途離場(chǎng),會(huì )場(chǎng)就會(huì )一下子砸鍋了。
二、“去中心化”系統架構在網(wǎng)絡(luò )分布式系統中有啥好處?
“去中心化”系統架構,并不是不要中心,而是由節點(diǎn)來(lái)自由選擇中心、自由決定中心。如圖3所示,在系統中由5個(gè)節點(diǎn)組成,在運行過(guò)程中由各個(gè)節點(diǎn)共同選舉出一個(gè)老大(Leader)作為中心提供Server服務(wù),其余節點(diǎn)作為小弟角色(Follower)與老大保持思想同步及行動(dòng)一致。
圖3 “去中心化”思想
在這種架構中有什么好處呢?大家請注意,這里到敲黑板的時(shí)候了,好處就是在于一旦老大出現意外情形,小弟們會(huì )重新協(xié)商從中選舉出一位新老大繼續提供Server服務(wù),因而系統并不會(huì )因為老大的意外而影響到系統的正常運作。“去中心化”系統架構中每個(gè)角色都是平等的,每個(gè)角色都有機會(huì )充當老大,各個(gè)角色都可以互為備份,因而整個(gè)系統是高可靠的。在“中心化”系統架構中,一旦充當老大的主節點(diǎn)掛掉了,整個(gè)系統就完全處于癱瘓狀態(tài)了。 威創(chuàng )的網(wǎng)絡(luò )分布式系統采用“去中心化”系統架構,為控制室系統的拼接及坐席應用提供高可靠解決方案。威創(chuàng )提供的去中心化系統架構,無(wú)需專(zhuān)門(mén)的主控服務(wù)器,任意節點(diǎn)出現故障,系統會(huì )自動(dòng)選主工作,不影響其他節點(diǎn)業(yè)務(wù)運行;同時(shí)將故障節點(diǎn)更換為備用節點(diǎn)后,零配置即插即用,極速恢復業(yè)務(wù)。如圖4所示,左邊是傳統的中心化架構方案,其主控節點(diǎn)一旦失效,小弟們就瞎眼了,整個(gè)系統就癱瘓了;而右邊所示的威創(chuàng )方案,任何節點(diǎn)出現故障,系統會(huì )自動(dòng)恢復而確保系統正常運行。至此,大伙們領(lǐng)會(huì )到“中心化”及“去中心化”系統的精髓了吧:“去中心化”架構,永遠值得您信賴(lài)!
圖4 傳統方案VS 威創(chuàng )方案
好了,伙伴們,今天就講到這里了!下期我們將帶給大家更多威創(chuàng )分布式系統的精彩內容,敬請期待!
評論comment