微服務(wù)和SOA有什么區(qū)別?

  1. 微服務(wù)劃分粒度更細(xì),各服務(wù)可以獨(dú)立發(fā)開、維護(hù)、部署(Docker、DevOps)
  2. 每個(gè)服務(wù)完整獨(dú)立,服務(wù)間通信可以同步(導(dǎo)致各服務(wù)間會(huì)有依賴),也可以異步(消息方式,數(shù)據(jù)最終一致)
  3. 各服務(wù)獨(dú)立部署,運(yùn)行在隔離的容器中(Docker或更高的完全虛擬化如虛擬機(jī)等)
  4. 沒有ESB企業(yè)服務(wù)總線,去中心化
  5. 可以有輕量級(jí)API網(wǎng)關(guān),實(shí)現(xiàn)內(nèi)部透明
  6. 獨(dú)立持久層可以分為獨(dú)立的表、獨(dú)立的schema、獨(dú)立的數(shù)據(jù)庫三種層面。至少每個(gè)服務(wù)的數(shù)據(jù)持久層應(yīng)該是私有的,即一個(gè)服務(wù)不能直接訪問另一個(gè)服務(wù)的數(shù)據(jù)庫層。獨(dú)立數(shù)據(jù)庫方式可以實(shí)現(xiàn)不同的服務(wù)使用不同類型的數(shù)據(jù)庫,如RDBMS和NoSql。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.SOA架構(gòu)和微服務(wù)架構(gòu)的區(qū)別 首先SOA和微服務(wù)架構(gòu)一個(gè)層面的東西,而對(duì)于ESB和微服務(wù)網(wǎng)關(guān)是一個(gè)層面的東西,...
    Java進(jìn)程序猿xx閱讀 229評(píng)論 0 0
  • 一、傳統(tǒng)的可擴(kuò)展性架構(gòu)之分層架構(gòu)與SOA架構(gòu) 1、分層架構(gòu) (1)概念 分層架構(gòu)是很常見的架構(gòu)模式,它也叫 N 層...
    小manong閱讀 5,277評(píng)論 0 1
  • 摘 要:在本文論述了基于任務(wù)管理模型的電子學(xué)習(xí)計(jì)算系統(tǒng)的設(shè)計(jì)問題。電子學(xué)習(xí)計(jì)算云的主要組成部分之一是控制器作為企...
    新簽名閱讀 820評(píng)論 0 0
  • 人的一生,絕大部分時(shí)間都是在家庭中度過的。家庭不僅為人的生存發(fā)展提供基本物質(zhì)保障,而且也為人的精神生活提供重要環(huán)...
    劉虎虎222婚禮紀(jì)實(shí)閱讀 252評(píng)論 0 2
  • 夜,靜悄悄的,連空氣也似乎凝固。我的心在這沉淀的氛圍里,慢慢冷卻。QQ上不經(jīng)意地一問:“在不在?”沒想到她的頭像瞬...
    紫瑰紫閱讀 175評(píng)論 0 0

友情鏈接更多精彩內(nèi)容