分布式、集群、微服務(wù)、SOA 之間的區(qū)別

分布式:不同模塊部署在不同服務(wù)器上

作用:分布式解決網(wǎng)站高并發(fā)帶來問題

集群:多臺服務(wù)器部署相同應(yīng)用構(gòu)成一個集群

作用:通過負(fù)載均衡設(shè)備共同對外提供服務(wù)

SOA:業(yè)務(wù)系統(tǒng)分解為多個組件,讓每個組件都獨立提供離散,自治,可復(fù)用的服務(wù)能力,通過服務(wù)的組合和編排來實現(xiàn)上層的業(yè)務(wù)流程

作用:簡化維護,降低整體風(fēng)險,伸縮靈活

微服務(wù):架構(gòu)設(shè)計概念,各服務(wù)間隔離(分布式也是隔離),自治(分布式依賴整體組合)其它特性(單一職責(zé),邊界,異步通信,獨立部署)是分布式概念的跟嚴(yán)格執(zhí)行SOA到微服務(wù)架構(gòu)的演進過程

作用:各服務(wù)可獨立應(yīng)用,組合服務(wù)也可系統(tǒng)應(yīng)用

分布式:一個業(yè)務(wù)分拆多個子業(yè)務(wù),部署在不同的服務(wù)器上

集群:同一個業(yè)務(wù),部署在多個服務(wù)器上

參考資料:

1、分布式服務(wù)架構(gòu)與微服務(wù)架構(gòu)概念的區(qū)別與聯(lián)系是怎樣的?

https://www.zhihu.com/question/28253777

2、何謂分布式服務(wù)器,怎么理解分布式服務(wù)框架?

https://www.zhihu.com/question/19699884

3、分布式與集群的區(qū)別是什么?

https://www.zhihu.com/question/20004877

4、SOA和微服務(wù)架構(gòu)的區(qū)別?

https://www.zhihu.com/question/37808426

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容