分布式和微服務的區別


1.分布式

   微服務和分布式的區別

  1.將一個大的系統划分為多個業務模塊,業務模塊分別部署到不同的機器上,各個業務模塊之間通過接口進行數據交互。區別分布式的方式是根據不同機器不同業務。

 

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

  答案是肯定的。微服務的意思也就是將模塊拆分成一個獨立的服務單元通過接口來實現數據的交互。

  3.微服務架構

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

  微服務和分布式的區別

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

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

  分布式:分散壓力。

  微服務:分散能力。

  當下理解

  分布式:

  不同模塊部署在不同服務器上;

  作用:分布式解決網站高並發帶來問題;

  集群:相同的服務;

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

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

  SOA[組裝服務/ESB企業服務總線];

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

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

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

  微服務[找到服務/微服務網關open API];

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM