分佈式多中心架構的觀點--摘錄

分佈式的中心化和去中心化

中心化

兩個角色:「領導」和「幹活的」。安全

去中心化

一般沒有「領導」和「幹活的」這兩種角色的區分,你們的角色都是同樣的,地位是平等的。架構

企業內的集成架構

存量系統

已經建好的系統但願儘量的穩定不進行大的架構和技術改變,而且但願這些系統可以儘量的發揮做用。分佈式

新建系統

在穩定可靠的基礎上,儘量的採用先進的技術和架構,以適應將來的發展不會很快落後過期。blog

結果

企業內部系統都是異構的,長期關注異構系統之間的應用集成架構,從短時間看更關注當期的新建系統的統一應用和開發架構。接口

去中心架構不適合應用集成

企業內部的應用集成架構的需求是將現存的全部異構服務系統經過非侵入的適配技術手段進行整合,並對服務的消費者按需的提供接口。應用集成架構的這種需求決定了去中心架構不能適用。開發

去中心架構在集成架構中並沒有實際的意義,由於傳統的應用在沒有集成以前就已是去中心架構的點對點網狀鏈接,正是這種異構系統之間雜亂的點對點網狀鏈接才催生了集成架構的出現。若是強行的將集成適配器分散到每個應用造成應用前置的話,至關於爲每個應用獨立的部署了一套ESB,這樣作除了增長開銷以外徹底看不出有什麼實際的價值。部署

即使咱們不考慮實際的價值,去中心的集成架構仍是須要一個物理上的調度中心用以實現可能須要的服務組合。由於在任何一個應用的適配前置上都不具有實現組合的合理性(雖然應用架構師能夠強行的選擇在某個或某幾個前置上實現)。get

系統安全對去中心架構的限制

我說看着細細的藍線條以爲不夠優雅,這裏咱們來看看傳統企業的部署架構示意圖:it

引用

我對分佈式多中心架構的幾點見解基礎

相關文章
相關標籤/搜索