集群分布式基礎概念及了解

2022-02-12 05:17:28 字數 676 閱讀 3591

集群:集中力量辦一件事,乙個業務功能節點對應多個伺服器,乙個伺服器掛了,這個功能還能做。

分布式:不同的事交給不同的來做,每個伺服器對應乙個任務,這個伺服器掛了,這個功能就完蛋。

例如:如果乙個大碉堡裡面有五個小碉堡。分布式的話就是每個小碉堡下面安乙個手榴彈,每個手榴彈負責爆破乙個碉堡,集群的話就是搞乙個集束手榴彈,把大碉堡直接爆破。效果是差不多的

微服務:相較於分布式,微服務的功能劃分更細,分布式的每個伺服器上的服務功能可能比較雜,但是微服務每台伺服器上部署的服務功能更為細小,更具體,服務的耦合度更低,當某個服務出問題時,不會影響到系統中的其他服務。微服務一定是分布式部署的,但是分布式不一定是微服務,因為分布式部署可能是將同乙個服務部署到不同伺服器上(比如集群部署)。

放幾張圖幫助理解:

集群

分布式:

微服務:

以上就是我對分布式集群、微服務概念的一些認識。下面還將繼續深入學習有關微服務的知識。

分布式基礎概念

1.分布式是指將不同的業務分布在不同的地方 2.集群是指將幾台伺服器集中在一起,實現同一業務 3.節點是集群中的乙個伺服器 在分布式系統中,各個服務處於不同的主機,但是服務之間不可避免的需要相互呼叫,我們成為遠端呼叫 springcloud中使用http json的方式完成遠端呼叫 為了使每一台伺服...

分布式和集群的概念

1.分布式入門 分布式中涉及到的技術模組 2.3.分布式鎖的三種實現方式 1 redis的set方法,setnx的話還要設定過期時間,不能原子執行,在redis基礎中記錄 2 基於資料庫的鎖 i.設計的表有唯一鍵 create table distributed lock thread name v...

分布式 集群

效能是乙個多方面綜合的結果,遵循短板理論。系統中任何乙個部分成為效能瓶頸,都會影響整個系統的效能表現 對於web應用,首先第一步是響應http請求,即使後端的效能再好,如果在這裡出現瓶頸,整個系統的效能也會很差,類似於乙個很大的水瓶,但是入水口很小。在這個環節,可以通過dns分流,負載均衡等方式改善...