什麼是分布式系統

2021-10-05 03:20:07 字數 484 閱讀 9688

一:什麼是分布式系統?

1.所謂分布式,就是將乙個軟體或者是系統,看成乙個整體(不管多複雜)

2.然後將這個整體拆分成若干個progress,每乙個progress都具備一定的功能

3.最後通過不同的協議,使每個progress都能夠互相通訊,連線起來。這個系統就是分布式系統。

二:為什麼要這樣做?

也就是這樣做有什麼好處,或者說這樣做可以解決什麼場景下的問題。

1.為了擴充套件效能:當某台機器負載過大,運轉不過來的時候,利用分布式架構,將這台機器的功能分發到幾台機器上去。

2.提高容災:一台機器出問題,整個系統都要癱瘓,而幾台機器同時出問題的機率更小,即使其中一台機器出故障,也更容易維修。提高容災能力。

三:分布式的本質是什麼?

在第一點中提到了拆分和連線這兩個詞,其實就是分布式的本質,即:如何實現拆分和連線。

拆分方面,主要是需要考慮兩個因素:成本和業務因素

連線則涉及到通訊協議的東西了。

什麼是分布式系統

分布式系統是由一組通過網路進行通訊,為了完成共同的任務而協調工作的計算機節點組成的系統。分布式系統的出現是為了用廉價的 普通的機器完成單個計算機無法完成的計算 儲存任務,其目的利用更多的機器處理更多的資料 首先需要明確的是,只有單個節點的處理能力無法滿足日益增長的計算 儲存任務的時候,且硬體的提公升...

到底什麼是分布式系統?

分布式系統背景 說分布式系統必須要說集中式系統,集中式系統中整個專案就是乙個獨立的應用,整個應用也就是整個專案,所有的東西都在乙個應用裡面。如下圖所示 如乙個 就是乙個應用,最後是多個增加多台伺服器或者多個容器來達到負載均衡的避免單點故障的目的,當然,資料庫是可以分開部署的。集中式很明顯的優點就是開...

什麼是分布式

1,什麼是分布式?任務分解 節點通訊 1 分布式和集群的關係?2 什麼是大型 訪問量 tps qps 資料量 儲存資料量 3 具體場景 第一版應用 第二版 單擊負載越來越高,資料庫伺服器和應用伺服器分離 第三版 應用伺服器做集群 cookie 儲存的是jsessionid concurrentmap...