分布式 集群 微服務 SOA 之間的區別

2022-03-14 07:42:46 字數 376 閱讀 4484

分布式:不同模組部署在不同伺服器上

作用:分布式解決**高併發帶來問題

集群:多台伺服器部署相同應用構成乙個集群

作用:通過負載均衡裝置共同對外提供服務

soa:service oriented architecture,面向服務架構。業務系統分解為多個元件,讓每個元件都獨立提供離散,自治,可復用的服務能力,通過服務的組合和編排來實現上層的業務流程

作用:簡化維護,降低整體風險,伸縮靈活

微服務:架構設計概念,各服務間隔離(分布式也是隔離),自治(分布式依賴整體組合)其它特性(單一職責,邊界,非同步通訊,獨立部署)是分布式概念的跟嚴格執行soa到微服務架構的演進過程

作用:各服務可獨立應用,組合服務也可系統應用

參考 :

分布式 集群 微服務

微服務是架構設計方式 分布式是系統部署工作方式 集群是個物理形態 微服務是啥?這裡不引用書本上的複雜概論了,簡單來說微服務就是很小的服務,小到乙個服務只對應乙個單一的功能,只做一件事。這個服務可以單獨部署執行,服務之間可以通過rpc來相互互動,每個微服務都是由獨立的小團隊開發,測試,部署,上線,負責...

集群 分布式 微服務之間的關係

集群 集群模式是不同伺服器部署同一套服務對外訪問,實現服務的負載均衡。區別集群的方式是根據部署多台伺服器業務是否相同。分布式 將乙個大的系統劃分為多個業務模組,業務模組分別部署到不同的機器上,各個業務模組之間通過介面進行資料互動。區別分布式的方式是根據不同機器不同業務。微服務 微服務的設計是為了不因...

集群 分布式 微服務之間的區別

個人見解 不是太好望見諒集群 集群模式是不同伺服器部署同一套服務對外訪問,實現服務的負載均衡。區別集群的方式是根據部署多台伺服器業務是否相同。分布式將乙個大的系統劃分為多個業務模組,業務模組分別部署到不同的機器上,各個業務模組之間通過介面進行資料互動。區別分布式的方式是根據不同機器不同業務。微服務微...