分布式系統簡單理解


分布式系統:分布式系統是針對一個大系統而言,將一個大系統分成多個子系統,即多個工程系統。

我們先看下傳統的系統模式:

這種是將多個功能模塊全部在一個工程中寫完。

缺點:

1、  模塊之間耦合度太高,其中一個升級其他都得升級

2、  開發困難,各個團隊開發最后都要整合一起

3、  系統的擴展性差

4、不能靈活的進行分布式部署。

分布式系統:

分布式架構:

把系統按照模塊拆分成多個子系統。即在項目中建立多個工程,每個子系統建立一個工程文件。

優點:

1、把模塊拆分,使用接口通信,降低模塊之間的耦合度。

2、把項目拆分成若干個子項目,不同的團隊負責不同的子項目。

3、增加功能時只需要再增加一個子項目,調用其他系統的接口就可以。

4、可以靈活的進行分布式部署。

 

缺點:

系統之間交互需要使用遠程通信,接口開發增加工作量。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM