微服務分布式架構開發實戰?集群,分布式,SOA,微服務集群:同一個業務,部署在多個服務器上(不同的服務器運行同樣的代碼,幹同一件事),今天小編就來說說關于微服務分布式架構開發實戰?下面更多詳細答案一起來看看吧!
微服務分布式架構開發實戰
集群,分布式,SOA,微服務
集群:同一個業務,部署在多個服務器上(不同的服務器運行同樣的代碼,幹同一件事)
作用:通過負載均衡設備共同對外提供服務
分布式:一個業務分拆多個子業務,部署在不同的服務器上(不同的服務器,運行不同的代碼,為了同一個目的)
作用:分布式解決網站高并發帶來問題,集群和分布式并不沖突,可以有分布式集群
SOA:業務系統分解為多個組件,讓每個組件都獨立提供離散,自治,可複用的服務能力,通過服務的組合和編排來實現上層的業務流程
作用:簡化維護,降低整體風險,伸縮靈活
微服務:架構設計概念,各服務間隔離(分布式也是隔離),自治(分布式依賴整體組合)其它特性(單一職責,邊界,異步通信,獨立部署)是分布式概念的跟嚴格執行SOA到微服務架構的演進過程
作用:各服務可獨立應用,組合服務也可系統應用
,