在web開發中集群與分布式是人們常常提起的兩個概念,但是真正對他們有詳細理解的人屈指可數,他們的詳細概念到底是什麼?下面進行**。
集群:
分布式:
1、分布式是指 多個系統協同合作完成乙個特定任務的系統。分布式是解決中心化管理的問題。
2、集群主要的使用場景是為了分擔請求的壓力,也就是在幾個伺服器上部署相同的應用程式,來分擔客戶端請求。
集群是乙個完整的專案部署在不同的伺服器上,用來分擔請求壓力。分布式就是把不同的服務(系統模組)部署在不同的伺服器上。
現階段做分布式與微服務主要採用:
1、dubbo+zookeeper+springboot
2、springcloud一站式解決方案
分布式與集群
分布式架構 多個子系統相互協作才能完成業務流程。系統之間需要進行通訊。集群 同乙個工程部署到多台伺服器上。分布式架構 把系統按照模組拆分成多個子系統。優點 1 把模組拆分,使用介面通訊,降低模組之間的耦合度。2 把專案拆分成若干個子專案,不同的團隊負責不同的子專案。3 增加功能時只需要再增加乙個子專...
分布式與集群
分布式 不同的業務模組部署在不同的伺服器上或者同乙個業務模組分拆多個子業務,部署在不同的伺服器上,解決高併發的問題。集群 同乙個業務部署在多台機器上,提高系統可用性。負載均衡 將一套系統拆分成不同子系統部署在不同伺服器上 這叫分布式 然後部署多個相同的子系統在不同的伺服器上 這叫集群 部署在不同伺服...
集群與分布式
小飯店原來只有乙個廚師,切菜洗菜備料炒菜全乾。後來客人多了,廚房乙個廚師忙不過來,又請了個廚師,兩個廚師都能炒一樣的菜,這兩個廚師的關係是集群。為了讓廚師專心炒菜,把菜做到極致,又請了個配菜師負責切菜,備菜,備料,廚師和配菜師的關係是分布式,乙個配菜師也忙不過來了,又請了個配菜師,兩個配菜師關係是集...