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