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

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

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

3天內不再提示

SOA架構和微服務架構的主要區別

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

SOA和微服務架構一個層面的東西,而對于ESB和微服務網關是一個層面的東西,一個談到是架構風格和方法,一個談的是實現工具或組件。SOA架構和微服務架構有什么區別?

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

2.微服務架構:其實和 SOA 架構類似,微服務是在 SOA 上做的升華,微服務架構強調的一個重點是“業務需要徹底的組件化和服務化”,原有的單個業務系統會拆分為多個可以獨立開發、設計、運行的小應用。這些小應用之間通過服務完成交互和集成。

微服務架構 = 美團即時物流的分布式系統架構設計80%的SOA服務架構思想 + 100%的組件化架構思想 + 80%的領域建模思想

ESB和微服務API網關

1.ESB(企業服務總線)

簡單來說 ESB 就是一根管道,用來連接各個服務節點。為了集 成不同系統,不同協議的服務,ESB 做了消息的轉化解釋和路由工作,讓不同的服務互聯互通;

SOA架構和微服務架構的主要區別

2.API網關

API網關是一個服務器,是系統的唯一入口。從面向對象設計的角度看,它與外觀模式類似。封裝了系統內部架構,為每個客戶端提供一個定制的API。它可能還具有其它職責,如身份驗證、監控、負載均衡、緩存、請求分片與管理、靜態響應處理。

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

SOA架構和微服務架構的主要區別

SOA架構和微服務架構的主要區別

SOA架構特點

系統集成:站在系統的角度,解決企業系統間的通信問題,把原先散亂、無規劃的系統間的網狀結構,梳理成 規整、可治理的系統間星形結構,這一步往往需要引入一些產品,比如 ESB、以及技術規范、服務管理規范;這一步解決的核心問題是【有序】

系統的服務化:站在功能的角度,把業務邏輯抽象成 可復用、可組裝的服務,通過服務的編排實現業務的 快速再生,目的:把原先固有的業務功能轉變為通用 的業務服務,實現業務邏輯的快速復用;這一步解決 的核心問題是【復用】

業務的服務化:站在企業的角度,把企業職能抽象成 可復用、可組裝的服務;把原先智能化的企業架構轉變為服務化的企業架構,進一步提升企業的對外服務能力;“前面兩步都是從技術層面來解決系統調用、系統功能復用的問題”。第三步,則是以業務驅動把一個業務單元封裝成一項服務。這一步解決的核心問題是【高效】

微服務架構特點

1.通過服務實現組件化

開發者不再需要協調其它服務部署對本服務的影響。

2.按業務能力來劃分服務和開發團隊

開發者可以自由選擇開發技術,提供 *API *服務

3.去中心

每個微服務有自己私有的數據庫持久化業務數據

每個微服務只能訪問自己的數據庫,而不能訪問其它服務的數據庫

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

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

4.基礎設施自動化(devops、自動化部署)

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

每個服務運行在自己的進程中,通過輕量的通訊機制聯系,經常是基于HTTP資源API,這些服務基于業務能力構建,能實現集中化管理(因為服務太多啦,不集中管理就無法DevOps啦)。

主要區別:

SOA架構和微服務架構的主要區別

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

    關注

    1

    文章

    288

    瀏覽量

    27475
  • 微服務
    +關注

    關注

    0

    文章

    137

    瀏覽量

    7351
收藏 人收藏

    評論

    相關推薦

    寶藏級微服務架構工具合集

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

    面向服務的整車EE架構SOA)設計開發咨詢服務

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

    使用ROS機器人技術和SOA(面向服務架構)推進ADAS原型設計

    ? 汽車設計的創新是一種持續的驅動力,每代汽車都會出現新的特性和性能。在不斷發展的汽車技術環境中,雷諾率先采用面向服務架構SOA) 來滿足現代車輛系統的需求。這種架構方法代表了從傳
    的頭像 發表于 12-04 14:18 ?491次閱讀
    使用ROS機器人技術和<b class='flag-5'>SOA</b>(面向<b class='flag-5'>服務</b><b class='flag-5'>架構</b>)推進ADAS原型設計

    k8s微服務架構就是云原生嗎?兩者是什么關系

    k8s微服務架構就是云原生嗎?K8s微服務架構并不等同于云原生,但兩者之間存在密切的聯系。Kubernetes在云原生架構中扮演著核心組件的
    的頭像 發表于 11-25 09:39 ?146次閱讀

    SSR與微服務架構的結合應用

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

    架構與設計 常見微服務分層架構區別和落地實踐

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

    微服務架構與容器云的關系與區別

    微服務架構與容器云密切相關又有所區別微服務將大型應用拆分為小型、獨立的服務,而容器云基于容器技術,為
    的頭像 發表于 10-21 17:28 ?226次閱讀

    指令集架構與微架構區別

    指令集架構(Instruction Set Architecture,ISA)與微架構(Microarchitecture)是計算機體系結構中的兩個重要概念,它們在處理器的設計和實現中扮演著不同的角色。以下是對兩者區別的詳細闡述
    的頭像 發表于 10-05 15:10 ?534次閱讀

    9月26日云技術研討會 | SOA整車EE架構開發流程及工具實施方案

    本次研討會經緯恒潤將結合業務團隊多年來在SOA架構開發和工具實施領域的項目實踐經驗,分享探討SOA趨勢下先進的整車EE架構開發模式,聚焦在SOA
    的頭像 發表于 09-19 17:09 ?305次閱讀
    9月26日云技術研討會 | <b class='flag-5'>SOA</b>整車EE<b class='flag-5'>架構</b>開發流程及工具實施方案

    服務器而言,ARM架構與X86架構有什么區別?各自的優勢在哪里?

    一、服務架構概述 在數字化時代,服務架構至關重要。服務器是網絡核心節點,存儲、處理和提供數據與服務
    的頭像 發表于 09-09 14:05 ?1773次閱讀

    INA188與AD620的主要區別是什么?

    INA188與AD620的主要區別是什么?
    發表于 08-16 13:13

    dwdm與wdm的主要區別

    光纖通信中廣泛使用的多路復用技術。它們的主要區別在于波長間隔、系統容量、成本和應用領域等方面。 波長間隔 DWDM和WDM的主要區別在于它們使用的波長間隔。WDM技術使用較大的波長間隔,通常在20nm到
    的頭像 發表于 07-18 10:34 ?816次閱讀

    架構服務建模,關鍵在這6步!

    經緯恒潤基于SystemWeaver平臺,按照SOA建模理念為客戶提供了新一代基于SOA的企業級電子電氣系統協同設計解決方案,可以有效支持服務和信號的混合架構建模。
    的頭像 發表于 07-08 10:36 ?1376次閱讀
    新<b class='flag-5'>架構</b>下<b class='flag-5'>服務</b>建模,關鍵在這6步!

    ai服務器是什么架構類型

    AI服務器,即人工智能服務器,是專門為人工智能應用設計的高性能計算服務器。AI服務器的架構類型有很多種,以下是一些常見的
    的頭像 發表于 07-02 09:51 ?1069次閱讀

    游戲公司不使用微服務架構的原因

    微服務基本只有 request/response 的模式。做不了 streaming?微服務通常要求應用是無狀態的才能做到水平擴展。streaming 本身就是加入了狀態
    的頭像 發表于 12-29 11:18 ?443次閱讀
    主站蜘蛛池模板: 欧美xxxx色视频在线观看| 久久极品| 国产成人精品怡红院| 天堂视频在线视频观看2018| 欧美日韩一日韩一线不卡| 成人a一级毛片免费看| 久久久午夜| 久久国产免费观看精品| 欧美色图色就是色| 亚洲黄网址| 中文字幕在线观看一区二区三区| 天天做人人爱夜夜爽2020毛片| 国产嫩草影院在线观看| 国产在视频线精品视频2021| 在线天堂中文官网| 久久aa毛片免费播放嗯啊| 久久久这里有精品999| 国产叼嘿免费视频网站| 久久狼人综合| 狠狠色狠狠色狠狠五月ady| 一级特黄aa大片一又好看| 国模精品一区二区| a级毛片毛片免费很很综合| 五月天精品| 99色婷婷| 亚洲一区 在线播放| 欧美午夜在线视频| 男人的网址| 亚洲你xx我xx网站| aaa一级| 中文字幕一区二区三区不卡| 欧美在线一区二区三区| 人人精品| 性欧美护士18xxxxhd| 伊人免费网| 男同小黄文| 国产一区二区三区不卡观| 五月天色网址| 欧美两性网| 国产毛片哪里有| 色噜噜狠狠成人影院|