SOA,ESB,微服務之間的區別


Service-Oriented Architecture——SOA【面向服務架構】

特點

  1. 側重業務,一個業務服務和業務流程作為一個模塊開發,將一些基礎服務抽離出來共享,達到一定程度可復用性。

Enterprise Service Bus——ESB【企業服務總線】

特點

  1. 從面相服務架構(SOA)發展過來的,多個系統中的服務調用者和服務提供 者的解耦。ESB 本身提供了服務暴露、接入、協議轉化、數據格式轉化、路由等功能。

Microservice Architecture——MA【微服務架構】

特點

  1. 相對於SOA,多個微服務組成一個soa服務,微服務的粒度更細,提高可復用性。

補充:SOA與MA兩種架構模式,其實本質上應該是在分布式架構這條時間線上,基於服務化思想的不 斷完善,以及基礎設施的逐步成熟之下的一種升級。


免責聲明!

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



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