回覆列表
-
1 # 人生總編
-
2 # 使用者1204813172778
分散式優點:
1.增大系統容量。我們的業務量越來越大,而要能應對越來越大的業務量,一臺機器的效能已經無法滿足了,我們需要多臺機器才能應對大規模的應用場景。所以,我們需要垂直或是水平拆分業務系統,讓其變成一個分散式的架構。
2.加強系統可用。我們的業務越來越關鍵,需要提高整個系統架構的可用性,這就意味著架構中不能存在單點故障。這樣,整個系統不會因為一臺機器出故障而導致整體不可用。所以,需要透過分散式架構來冗餘系統以消除單點故障,從而提高系統的可用性。
3.因為模組化,所以系統模組重用度更高
4.因為軟體服務模組被拆分,開發和釋出速度可以並行而變得更快
5.系統擴充套件性更高
6.團隊協作流程也會得到改善
分散式系統雖然有一些優勢,但也存在一些問題
2.架構設計變得複雜(尤其是其中的分散式事務)
3.部署單個服務會比較快,但是如果一次部署需要多個服務,部署會變得複雜
4.系統的吞吐量會變大,但是響應時間會變長
5.運維複雜度會因為服務變多而變得很複雜
6.架構複雜導致學習曲線變大
7.測試和查錯的複雜度增大
8.技術可以很多樣,這會帶來維護和運維的複雜度
9.管理分散式系統中的服務和排程變得困難和複雜
-
3 # 920419
分散式路由器大部分使用有線進行連線,就算用無線也有專用通道進行路由通訊,優點:延遲低,網路頻寬有保障,使用統一的ssid時,互相之間的協調程度更好。缺點:價格高,需要佈線。
1、分散式優點
1、增大系統容量
2、加強系統可用
3、因為模組化,所以系統模組重用度更高
4、因為軟體服務模組被拆分,開發和釋出速度可以並行而變得更快
5、系統擴充套件性更高
6、團隊協作流程也會得到改善
2、分散式缺點
1、架構設計變得複雜
2、部署單個服務會比較快,但是如果一次部署需要多個服務,部署會變得複雜
3、系統的吞吐量會變大,但是響應時間會變長
4、運維複雜度會因為服務變多而變得很複雜
5、架構複雜導致學習曲線變大
6、測試和查錯的複雜度增大
7、技術可以很多樣,這會帶來維護和運維的複雜度
8、管理分散式系統中的服務和排程變得困難和複雜