分布式系統簡單理解

2022-04-17 19:21:19 字數 606 閱讀 3138

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

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

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

缺點:1、  模組之間耦合度太高,其中乙個公升級其他都得公升級

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

3、  系統的擴充套件性差

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

分布式系統:

分布式架構:

把系統按照模組拆分成多個子系統。即在專案中建立多個工程,每個子系統建立乙個工程檔案。

優點:1、把模組拆分,使用介面通訊,降低模組之間的耦合度。

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

3、增加功能時只需要再增加乙個子專案,呼叫其他系統的介面就可以。

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

缺點:系統之間互動需要使用遠端通訊,介面開發增加工作量。

如何理解分布式系統

你女朋友是高可用麼?分布式系統的概念,技術 於戀愛,又高於戀愛 1.高可用 就算失戀了,可以迅速和另乙個女生戀愛,永遠不會是單身狀態 2.註冊中心 你和你女朋友去民政局登記,民政局就是註冊中心,掉線的代價就是離婚 3.負載均衡 你和多個女朋友輪流約會。星期一,三,五跟a約會,二,四,六和b約會,叫r...

分布式事務的簡單理解

單獨的系統中,事務是本地事務。而在分布式系統中,乙個業務的完成需要及多個系統,需要涉及多個資料來源。比如訂單系統,下訂單這個業務需要涉及支付系統,庫存系統,物流系統等,假如庫存系統出現問題,事務回滾,那麼其他子系統的事務也必須回滾,否則就會出現事務不一致,導致下訂單操作出現錯誤。多個資料來源,就需要...

分布式系統

分布式系統和計算機網路系統的共同點是 多數分布式系統是建立在計算機網路之上的,所以分布式系統與計算機網路在物理結構上是基本相同的。他們的區別在於 分布式作業系統的設計思想和網路作業系統是不同的,這決定了他們在結構 工作方式和功能上也不同。網路作業系統要求網路使用者在使用網路資源時首先必須了解網路資源...