微服務和分布式的區別

2022-05-28 17:27:10 字數 981 閱讀 8388

1.分布式

進行資料互動。區別分布式的方式是根據不同機器不同業務。

上面:service a、b、c、d 分別是業務元件,通過api geteway進行業務訪問。

注:分布式需要做好事務管理。

2.分布式是否屬於微服務?

答案是肯定的。微服務的意思也就是將模組拆分成乙個獨立的服務單元通過介面來實現資料的互動。

3.微服務架構

微服務的設計是為了不因為某個模組的公升級和bug影響現有的系統業務。微服務與分布式的細微差別是,微服務的應用不一定是分散在多個伺服器上,他也可以是同乙個伺服器。

分布式和微服的架構很相似,只是部署的方式不一樣而已。

分布式服務架構與微服務架構概念的區別與聯絡是怎樣的

分布式:分散壓力。

微服務:分散能力。

當下理解

分布式:

不同模組部署在不同伺服器上;

集群:相同的服務;

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

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

soa[組裝服務/esb企業服務匯流排];

業務系統分解為多個元件,讓每個元件都獨立提供離散,自治,可復用的服務能力;

通過服務的組合和編排來實現上層的業務流程;

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

微服務[找到服務/微服務閘道器open api];

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

soa到微服務架構的演進過程;

作用:各服務可獨立應用,組合服務也可系統應用(巨石應用[monolith]的簡化實現策略-平台思想).

微服務和分布式的區別

將乙個大的系統劃分為多個業務模組,業務模組分別部署到不同的機器上,各個業務模組之間通過介面進行資料互動。區別分布式的方式是根據不同機器不同業務。上面 service a b c d 分別是業務元件,通過api geteway進行業務訪問。注 分布式需要做好事務管理。微服務的設計是為了不因為某個模組的...

分布式和微服務的區別

1.分布式 微服務和分布式的區別 1.將乙個大的系統劃分為多個業務模組,業務模組分別部署到不同的機器上,各個業務模組之間通過介面進行資料互動。區別分布式的方式是根據不同機器不同業務。2.分布式是否屬於微服務?答案是肯定的。微服務的意思也就是將模組拆分成乙個獨立的服務單元通過介面來實現資料的互動。3....

分布式 集群 微服務

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