在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SOA架構(gòu)和微服務(wù)架構(gòu)的主要區(qū)別

汽車玩家 ? 來源:csdn ? 作者:csdn ? 2020-05-04 14:11 ? 次閱讀

SOA和微服務(wù)架構(gòu)一個層面的東西,而對于ESB和微服務(wù)網(wǎng)關(guān)是一個層面的東西,一個談到是架構(gòu)風格和方法,一個談的是實現(xiàn)工具或組件。SOA架構(gòu)和微服務(wù)架構(gòu)有什么區(qū)別?

1.SOA(Service Oriented Architecture)“面向服務(wù)的架構(gòu)”:他是一種設(shè)計方法,其中包含多個服務(wù), 服務(wù)之間通過相互依賴最終提供一系列的功能。一個服務(wù) 通常以獨立的形式存在于操作系統(tǒng)進程中。各個服務(wù)之間 通過網(wǎng)絡(luò)調(diào)用。

2.微服務(wù)架構(gòu):其實和 SOA 架構(gòu)類似,微服務(wù)是在 SOA 上做的升華,微服務(wù)架構(gòu)強調(diào)的一個重點是“業(yè)務(wù)需要徹底的組件化和服務(wù)化”,原有的單個業(yè)務(wù)系統(tǒng)會拆分為多個可以獨立開發(fā)、設(shè)計、運行的小應(yīng)用。這些小應(yīng)用之間通過服務(wù)完成交互和集成。

微服務(wù)架構(gòu) = 美團即時物流的分布式系統(tǒng)架構(gòu)設(shè)計80%的SOA服務(wù)架構(gòu)思想 + 100%的組件化架構(gòu)思想 + 80%的領(lǐng)域建模思想

ESB和微服務(wù)API網(wǎng)關(guān)

1.ESB(企業(yè)服務(wù)總線)

簡單來說 ESB 就是一根管道,用來連接各個服務(wù)節(jié)點。為了集 成不同系統(tǒng),不同協(xié)議的服務(wù),ESB 做了消息的轉(zhuǎn)化解釋和路由工作,讓不同的服務(wù)互聯(lián)互通;

SOA架構(gòu)和微服務(wù)架構(gòu)的主要區(qū)別

2.API網(wǎng)關(guān)

API網(wǎng)關(guān)是一個服務(wù)器,是系統(tǒng)的唯一入口。從面向?qū)ο笤O(shè)計的角度看,它與外觀模式類似。封裝了系統(tǒng)內(nèi)部架構(gòu),為每個客戶端提供一個定制的API。它可能還具有其它職責,如身份驗證、監(jiān)控、負載均衡、緩存、請求分片與管理、靜態(tài)響應(yīng)處理。

API網(wǎng)關(guān)方式的核心要點是,所有的客戶端和消費端都通過統(tǒng)一的網(wǎng)關(guān)接入微服務(wù),在網(wǎng)關(guān)層處理所有的非業(yè)務(wù)功能。通常,網(wǎng)關(guān)也是提供REST/HTTP的訪問API。服務(wù)端通過API-GW注冊和管理服務(wù)。

SOA架構(gòu)和微服務(wù)架構(gòu)的主要區(qū)別

SOA架構(gòu)和微服務(wù)架構(gòu)的主要區(qū)別

SOA架構(gòu)特點

系統(tǒng)集成:站在系統(tǒng)的角度,解決企業(yè)系統(tǒng)間的通信問題,把原先散亂、無規(guī)劃的系統(tǒng)間的網(wǎng)狀結(jié)構(gòu),梳理成 規(guī)整、可治理的系統(tǒng)間星形結(jié)構(gòu),這一步往往需要引入一些產(chǎn)品,比如 ESB、以及技術(shù)規(guī)范、服務(wù)管理規(guī)范;這一步解決的核心問題是【有序】

系統(tǒng)的服務(wù)化:站在功能的角度,把業(yè)務(wù)邏輯抽象成 可復用、可組裝的服務(wù),通過服務(wù)的編排實現(xiàn)業(yè)務(wù)的 快速再生,目的:把原先固有的業(yè)務(wù)功能轉(zhuǎn)變?yōu)橥ㄓ?的業(yè)務(wù)服務(wù),實現(xiàn)業(yè)務(wù)邏輯的快速復用;這一步解決 的核心問題是【復用】

業(yè)務(wù)的服務(wù)化:站在企業(yè)的角度,把企業(yè)職能抽象成 可復用、可組裝的服務(wù);把原先智能化的企業(yè)架構(gòu)轉(zhuǎn)變?yōu)榉?wù)化的企業(yè)架構(gòu),進一步提升企業(yè)的對外服務(wù)能力;“前面兩步都是從技術(shù)層面來解決系統(tǒng)調(diào)用、系統(tǒng)功能復用的問題”。第三步,則是以業(yè)務(wù)驅(qū)動把一個業(yè)務(wù)單元封裝成一項服務(wù)。這一步解決的核心問題是【高效】

微服務(wù)架構(gòu)特點

1.通過服務(wù)實現(xiàn)組件化

開發(fā)者不再需要協(xié)調(diào)其它服務(wù)部署對本服務(wù)的影響。

2.按業(yè)務(wù)能力來劃分服務(wù)和開發(fā)團隊

開發(fā)者可以自由選擇開發(fā)技術(shù),提供 *API *服務(wù)

3.去中心

每個微服務(wù)有自己私有的數(shù)據(jù)庫持久化業(yè)務(wù)數(shù)據(jù)

每個微服務(wù)只能訪問自己的數(shù)據(jù)庫,而不能訪問其它服務(wù)的數(shù)據(jù)庫

某些業(yè)務(wù)場景下,需要在一個事務(wù)中更新多個數(shù)據(jù)庫。這種情況也不能直接訪問其它微服務(wù)的數(shù)據(jù)庫,而是通過對于微服務(wù)進行操作。

數(shù)據(jù)的去中心化,進一步降低了微服務(wù)之間的耦合度,不同服務(wù)可以采用不同的數(shù)據(jù)庫技術(shù)(SQL、NoSQL等)。在復雜的業(yè)務(wù)場景下,如果包含多個微服務(wù),通常在客戶端或者中間層(網(wǎng)關(guān))處理。

4.基礎(chǔ)設(shè)施自動化(devops、自動化部署)

Java EE部署架構(gòu),通過展現(xiàn)層打包WARs,業(yè)務(wù)層劃分到JARs最后部署為EAR一個大包,而微服務(wù)則打開了這個黑盒子,把應(yīng)用拆分成為一個一個的單個服務(wù),應(yīng)用Docker技術(shù),不依賴任何服務(wù)器和數(shù)據(jù)模型,是一個全棧應(yīng)用,可以通過自動化方式獨立部署。

每個服務(wù)運行在自己的進程中,通過輕量的通訊機制聯(lián)系,經(jīng)常是基于HTTP資源API,這些服務(wù)基于業(yè)務(wù)能力構(gòu)建,能實現(xiàn)集中化管理(因為服務(wù)太多啦,不集中管理就無法DevOps啦)。

主要區(qū)別:

SOA架構(gòu)和微服務(wù)架構(gòu)的主要區(qū)別

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SOA
    SOA
    +關(guān)注

    關(guān)注

    1

    文章

    300

    瀏覽量

    28050
  • 微服務(wù)
    +關(guān)注

    關(guān)注

    0

    文章

    145

    瀏覽量

    7681
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    SOA架構(gòu)開發(fā)小助手PAVELINK.SOA-Converter 2.1.2新版本發(fā)布

    為提升汽車SOA架構(gòu)設(shè)計開發(fā)效率,優(yōu)化用戶體驗,我們對PAVELINK.SOA-Converter進行了全新升級。本次2.1.2新版本升級,聚焦于提升軟件性能、擴展功能特性及增強用戶交互體驗。
    的頭像 發(fā)表于 04-09 10:37 ?863次閱讀
    <b class='flag-5'>SOA</b><b class='flag-5'>架構(gòu)</b>開發(fā)小助手PAVELINK.<b class='flag-5'>SOA</b>-Converter 2.1.2新版本發(fā)布

    微服務(wù)架構(gòu)幾種典型的基礎(chǔ)框架,你了解嗎?

    SpringCloud、Dubbo、Dropwizard、Akka等是常見微服務(wù)框架。SpringCloud基于SpringBoot,生態(tài)豐富;Dropwizard輕量且繼承SpringBoot優(yōu)點
    的頭像 發(fā)表于 03-04 11:05 ?350次閱讀

    容器化能替代微服務(wù)嗎?兩者有何區(qū)別

    容器化不能替代微服務(wù),但它是微服務(wù)的解決方案之一。微服務(wù)架構(gòu)的核心在于將大型應(yīng)用程序拆分為一系列小型、獨立的服務(wù),每個
    的頭像 發(fā)表于 01-13 10:40 ?364次閱讀

    基于SOA自動駕駛整車及運營系統(tǒng)架構(gòu)

    隨著車輛智能化、信息化、電動化和服務(wù)化的不斷深入,車輛電子電氣架構(gòu)開發(fā)模式遇到了巨大的挑戰(zhàn),經(jīng)緯恒潤通過多年的技術(shù)積累和研發(fā)實踐,運用面向服務(wù)架構(gòu)(Service Oriented
    的頭像 發(fā)表于 01-06 17:00 ?876次閱讀
    基于<b class='flag-5'>SOA</b>自動駕駛整車及運營系統(tǒng)<b class='flag-5'>架構(gòu)</b>

    基于SOA自動駕駛整車及運營系統(tǒng)架構(gòu)

    隨著車輛智能化、信息化、電動化和服務(wù)化的不斷深入經(jīng)緯恒潤通過多年的技術(shù)積累和研發(fā)實踐,運用面向服務(wù)架構(gòu)(Service Oriented Architecture,SOA)設(shè)計思想和
    的頭像 發(fā)表于 01-06 16:06 ?27次閱讀
    基于<b class='flag-5'>SOA</b>自動駕駛整車及運營系統(tǒng)<b class='flag-5'>架構(gòu)</b>

    寶藏級微服務(wù)架構(gòu)工具合集

    寶藏級熱門微服務(wù)架構(gòu)工具包含Spring Boot、Eclipse Vert.X、Kubernetes、Tyk、RabbitMQ、Apache Kafka等。其中,Spring Boot簡化了微服務(wù)
    的頭像 發(fā)表于 12-21 16:33 ?566次閱讀

    面向服務(wù)的整車EE架構(gòu)SOA)設(shè)計開發(fā)咨詢服務(wù)

    經(jīng)緯恒潤多年來一直致力于為客戶提供先進電子電氣架構(gòu)解決方案,近年來,經(jīng)緯恒潤在國內(nèi)率先開展整車SOA架構(gòu)的技術(shù)研發(fā)和業(yè)務(wù)布局,參與多款SOA架構(gòu)
    的頭像 發(fā)表于 12-12 15:11 ?968次閱讀
    面向<b class='flag-5'>服務(wù)</b>的整車EE<b class='flag-5'>架構(gòu)</b>(<b class='flag-5'>SOA</b>)設(shè)計開發(fā)咨詢<b class='flag-5'>服務(wù)</b>

    k8s微服務(wù)架構(gòu)就是云原生嗎?兩者是什么關(guān)系

    k8s微服務(wù)架構(gòu)就是云原生嗎?K8s微服務(wù)架構(gòu)并不等同于云原生,但兩者之間存在密切的聯(lián)系。Kubernetes在云原生架構(gòu)中扮演著核心組件的
    的頭像 發(fā)表于 11-25 09:39 ?472次閱讀

    SSR與微服務(wù)架構(gòu)的結(jié)合應(yīng)用

    隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,前端技術(shù)棧不斷更新迭代,后端架構(gòu)也經(jīng)歷了從單體應(yīng)用到微服務(wù)的變革。在這個過程中,服務(wù)端渲染(SSR)作為一種提升頁面加載速度和SEO性能的技術(shù),與微服務(wù)
    的頭像 發(fā)表于 11-18 11:34 ?762次閱讀

    架構(gòu)與設(shè)計 常見微服務(wù)分層架構(gòu)區(qū)別和落地實踐

    架構(gòu)風格越傾向于清晰的職責定位,且讓領(lǐng)域模型成為架構(gòu)的核心。 基于這些架構(gòu)風格,在軟件架構(gòu)設(shè)計過程中又有非常多的架構(gòu)分層模型。 傳統(tǒng)三層
    的頭像 發(fā)表于 10-22 15:34 ?590次閱讀
    <b class='flag-5'>架構(gòu)</b>與設(shè)計 常見<b class='flag-5'>微服務(wù)</b>分層<b class='flag-5'>架構(gòu)</b>的<b class='flag-5'>區(qū)別</b>和落地實踐

    微服務(wù)架構(gòu)與容器云的關(guān)系與區(qū)別

    微服務(wù)架構(gòu)與容器云密切相關(guān)又有所區(qū)別微服務(wù)將大型應(yīng)用拆分為小型、獨立的服務(wù),而容器云基于容器技術(shù),為
    的頭像 發(fā)表于 10-21 17:28 ?499次閱讀

    服務(wù)器而言,ARM架構(gòu)與X86架構(gòu)有什么區(qū)別?各自的優(yōu)勢在哪里?

    一、服務(wù)架構(gòu)概述 在數(shù)字化時代,服務(wù)架構(gòu)至關(guān)重要。服務(wù)器是網(wǎng)絡(luò)核心節(jié)點,存儲、處理和提供數(shù)據(jù)與服務(wù)
    的頭像 發(fā)表于 09-09 14:05 ?2806次閱讀

    dwdm與wdm的主要區(qū)別

    光纖通信中廣泛使用的多路復用技術(shù)。它們的主要區(qū)別在于波長間隔、系統(tǒng)容量、成本和應(yīng)用領(lǐng)域等方面。 波長間隔 DWDM和WDM的主要區(qū)別在于它們使用的波長間隔。WDM技術(shù)使用較大的波長間隔,通常在20nm到
    的頭像 發(fā)表于 07-18 10:34 ?1410次閱讀

    架構(gòu)服務(wù)建模,關(guān)鍵在這6步!

    經(jīng)緯恒潤基于SystemWeaver平臺,按照SOA建模理念為客戶提供了新一代基于SOA的企業(yè)級電子電氣系統(tǒng)協(xié)同設(shè)計解決方案,可以有效支持服務(wù)和信號的混合架構(gòu)建模。
    的頭像 發(fā)表于 07-08 10:36 ?1756次閱讀
    新<b class='flag-5'>架構(gòu)</b>下<b class='flag-5'>服務(wù)</b>建模,關(guān)鍵在這6步!

    ai服務(wù)器是什么架構(gòu)類型

    AI服務(wù)器,即人工智能服務(wù)器,是專門為人工智能應(yīng)用設(shè)計的高性能計算服務(wù)器。AI服務(wù)器的架構(gòu)類型有很多種,以下是一些常見的
    的頭像 發(fā)表于 07-02 09:51 ?1801次閱讀
    主站蜘蛛池模板: 国产三片高清在线观看 | 天天看片天天干 | 激情五月亚洲 | 女人张开双腿让男人桶爽免 | 夜夜爽影院 | 亚洲干综合 | 一级毛片在线不卡直接观看 | 日本高清中文字幕在线观穿线视频 | 天天在线免费视频 | 亚洲最色网站 | 亚洲高清免费视频 | 性欧美大战久久久久久久 | 四虎影视在线影院4hutv | 久久婷婷久久一区二区三区 | yy6080亚洲半夜理论一级毛片 | 欧美婷婷色 | 亚洲一区二区三区免费在线观看 | 国产午夜精品福利久久 | 91精品国产亚洲爽啪在线影院 | 性殴美高清视频 | 天天色影综合网 | 韩国三级在线视频 | 欧美黑人换爱交换乱理伦片 | 欧美极品另类 | 性做久久久久久久免费看 | gogo亚洲肉体艺术100 | 二区三区| 毛片三级在线观看 | 亚洲精品福利你懂 | 97干干 | 久久黄色视屏 | 欲妇放荡叫床很浪的小说 | 亚色视频在线 | 天堂网www中文在线 天堂网传媒 | 色系视频在线观看免费观看 | 播放欧亚一级特黄录像 | 亚洲精品成人a在线观看 | xxx日本69hd| 欧美一区二区三区免费高 | 国产一级簧片 | 永久免费人成网ww555kkk手机 |