傳統架構與分佈式架構

傳統架構架構

思考:有什麼問題?分佈式

  1. 模塊之間耦合度過高,其中一個升級其餘都得升級
  2. 開發困難,各個團隊開發最後都要整合一塊兒
  3. 系統的擴展性差
  4. 不能靈活的進行分佈式部署。

解決方法:blog

優勢:接口

把模塊拆分紅獨立的工程,單點運行。若是某一個點壓力大能夠對這一個點單獨增長配置。其餘的點不受影響。開發

缺點:部署

系統之間交互須要額外的工做量來進行接口的開發。擴展

把系統拆分紅多個工程,要完成系統的工程須要多個工程協做完成。這種形式叫作分佈式。配置

分佈式架構方法

分佈式架構:im

把系統按照模塊拆分紅多個子系統。

優勢:

  1. 把模塊拆分,使用接口通訊,下降模塊之間的耦合度。
  2. 把項目拆分紅若干個子項目,不一樣的團隊負責不一樣的子項目。
  3. 增長功能時只須要再增長一個子項目,調用其餘系統的接口就能夠。
  4. 能夠靈活的進行分佈式部署。

缺點:

系統之間交互須要使用遠程通訊,接口開發增長工做量。

相關文章
相關標籤/搜索