SOA架構特點:
系統集成:站在系統的角度,解決企業系統間的通信問題,把原先散亂、無規劃的系統間的網狀結構,梳理成 規整、可治理的系統間星形結構,這一步往往需要引入 一些產品,
系統的服務化:站在功能的角度,把業務邏輯抽象成 可復用、可組裝的服務,通過服務的編排實現業務的 快速再生。
業務的服務化:站在企業的角度,把企業職能抽象成 可復用、可組裝的服務;把原先職能化的企業架構轉變為服務化的企業架構,進一步提升企業的對外服務能力
。微服務架構特點:
1.通過服務實現組件化
2.按業務能力來劃分服務和開發團隊
3.去中心化
4.基礎設施自動化(devops、自動化部署)
SOA 和微服務架構的差別 :
1.微服務不再強調傳統SOA架構里面比較重的ESB企業 服務總線,同時SOA的思想進入到單個業務系統內部實 現真正的組件化
2.Docker容器技術的出現,為微服務提供了更便利的條 件,比如更小的部署單元,每個服務可以通過類似Node 或者Spring Boot等技術跑在自己的進程中。
3. SOA注重的是系統集成方面,而微服務關注的是完全分離 。
整合自:CSDNzpoison、程序員大本營
編輯:jq
-
SOA
+關注
關注
1文章
294瀏覽量
27574
發布評論請先 登錄
相關推薦
評論