網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

單體架構和分佈式區別

欄目: 心理 / 發佈於: / 人氣:1.14W
單體架構和分佈式區別

單體架構和分佈式的區別主要在於分佈範圍不同,單體架構的分佈範圍比較小,而分佈式的分佈範圍則比較大。因此二者的區別主要是分佈範圍不同。

單體架構就是一個項目裏面包含這個項目中全部代碼,一個應用搞定全部功能,在單體架構項目中,團隊都是通過包(package)進行區分每個模塊。

分佈式架構會把一個項目按照特定要求(模塊或功能)拆分成多個項目,每個項目分別部署到不同的服務器上。

1、 單體:是把系統部署到一台服務器上,所有的請求業務都由這台服務器處理。

優點:適合小型系統,節省資源

缺點:安全性低,一旦有突發壓力,整個系統都會面臨崩潰。

2、 分佈式:把系統的各個功能拆分成不同的小系統,主要是分散能力。

優點:資源利用率高,可以承擔部分壓力,降低耦合度,易於擴展。

缺點:安全性低,如果其中一台服務器出現問題整個系統就會崩塌。