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


分布式:不同模塊部署在不同服務器上
作用:分布式解決網站高並發帶來問題

集群:多台服務器部署相同應用構成一個集群
作用:通過負載均衡設備共同對外提供服務

SOA:Service Oriented Architecture,面向服務架構。業務系統分解為多個組件,讓每個組件都獨立提供離散,自治,可復用的服務能力,通過服務的組合和編排來實現上層的業務流程
作用:簡化維護,降低整體風險,伸縮靈活

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

參考 :https://blog.csdn.net/HeatDeath/article/details/79038795


免責聲明!

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



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