1. 程式人生 > >分布式和集群的區別

分布式和集群的區別

div 一起 訪問 統一 管理 分拆 業務 機器 系統

  分布式是個工作方式,一個業務分拆多個子業務,部署在多個服務器上,不同的服務器節點完成不同的任務;分布式系統可能運行在一個集群上,也可能運行在不屬於一個集群的多臺(2臺也算多臺)機器上。

  集群是個物理形態,只要是一堆機器,物理集中、統一管理,就可以叫集群,他們是不是一起協作著幹活,這個誰也不知道;同一個業務部署在多臺機器上,提高系統可用性,相當於不同的服務器對外提供一致的服務;集群可能運行著一個或多個分布式系統,也可能根本沒有運行分布式系統。

  簡單來說,分布式是不同的多臺服務器上面部署不同的服務模塊(工程),他們之間通過RPC/Rmi之間通信和調用,對外提供服務和組內協作。集群是不同的多臺服務器上面部署相同的服務模塊,通過分布式調度軟件進行統一的調度,對外提供服務和訪問。

分布式和集群的區別