日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

我所理解的SOA和微服務(wù)

lhl545545 ? 來源:電子發(fā)燒友網(wǎng) ? 2018-02-07 14:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SOA和微服務(wù)到底是什么關(guān)系?

說實話,我確實不明白SOA和微服務(wù)到底有什么本質(zhì)上的區(qū)別,兩者說到底都是對外提供接口的一種架構(gòu)設(shè)計方式。我倒覺得微服務(wù)其實就是隨著互聯(lián)網(wǎng)的發(fā)展,復(fù)雜的平臺、業(yè)務(wù)的出現(xiàn),導(dǎo)致SOA架構(gòu)向更細粒度、更通過化程度發(fā)展,就成了所謂的微服務(wù)了。以這種說法做為根據(jù),我覺得SOA與微服務(wù)的區(qū)別在于如下幾個方面:

微服務(wù)相比于SOA更加精細,微服務(wù)更多的以獨立的進程的方式存在,互相之間并無影響;

微服務(wù)提供的接口方式更加通用化,例如HTTP RESTful方式,各種終端都可以調(diào)用,無關(guān)語言、平臺限制;

微服務(wù)更傾向于分布式去中心化的部署方式,在互聯(lián)網(wǎng)業(yè)務(wù)場景下更適合;

為什么要使用微服務(wù)?

技術(shù)為業(yè)務(wù)而生,架構(gòu)也為業(yè)務(wù)而出現(xiàn),當然SOA和微服務(wù)也是因為業(yè)務(wù)的發(fā)展而出現(xiàn)。出現(xiàn)SOA和微服務(wù)框架與業(yè)務(wù)的發(fā)展、平臺的壯大密不可分,下面借用dubbo的網(wǎng)站架構(gòu)發(fā)展圖和說明:

我所理解的SOA和微服務(wù)

單一應(yīng)用架構(gòu)

當網(wǎng)站流量很小時,只需一個應(yīng)用,將所有功能都部署在一起,以減少部署節(jié)點和成本。

此時,用于簡化增刪改查工作量的 數(shù)據(jù)訪問框架(ORM) 是關(guān)鍵。

垂直應(yīng)用架構(gòu)

當訪問量逐漸增大,單一應(yīng)用增加機器帶來的加速度越來越小,將應(yīng)用拆成互不相干的幾個應(yīng)用,以提升效率。

此時,用于加速前端頁面開發(fā)的 Web框架(MVC) 是關(guān)鍵。

分布式服務(wù)架構(gòu)

當垂直應(yīng)用越來越多,應(yīng)用之間交互不可避免,將核心業(yè)務(wù)抽取出來,作為獨立的服務(wù),逐漸形成穩(wěn)定的服務(wù)中心,使前端應(yīng)用能更快速的響應(yīng)多變的市場需求。

此時,用于提高業(yè)務(wù)復(fù)用及整合的 分布式服務(wù)框架(RPC) 是關(guān)鍵。

流動計算架構(gòu)

當服務(wù)越來越多,容量的評估,小服務(wù)資源的浪費等問題逐漸顯現(xiàn),此時需增加一個調(diào)度中心基于訪問壓力實時管理集群容量,提高集群利用率。

此時,用于提高機器利用率的 資源調(diào)度和治理中心(SOA) 是關(guān)鍵。

平臺隨著業(yè)務(wù)的發(fā)展從 All in One 環(huán)境就可以滿足業(yè)務(wù)需求(以Java來說,可能只是一兩個war包就解決了);發(fā)展到需要拆分多個應(yīng)用,并且采用MVC的方式分離前后端,加快開發(fā)效率;在發(fā)展到服務(wù)越來越多,不得不將一些核心或共用的服務(wù)拆分出來,其實發(fā)展到此階段,如果服務(wù)拆分的足夠精細,并且獨立運行,我覺得就可以將之理解為一個微服務(wù)了。

理想中的微服務(wù)架構(gòu)

沒有什么東西是完美的,網(wǎng)站架構(gòu)也是這樣的,只有「比之前好一點」的架構(gòu)或「目前最好的實現(xiàn)方式」,不存在理想中的架構(gòu),那么理想中微服務(wù)架構(gòu)應(yīng)該是怎么樣的呢,我覺得至少應(yīng)該有如下幾個特點:

能支持當前業(yè)務(wù)需求,當然這只是最最基本的條件;

每個微服務(wù)都要去中心化,不存在單點故障;

每個微服務(wù)都要實現(xiàn)高可用、高負載,不會因為一個服務(wù)不可用而影響了整套業(yè)務(wù)流;

每個微服務(wù)都要高度通用化,即多種終端都可調(diào)用,不分語言和平臺;

服務(wù)部署或升級簡單,不會消耗大量人力并且部署過程不易出現(xiàn)人為錯誤;

微服務(wù)具有快速注冊與自動發(fā)現(xiàn)功能(例如dubbo框架)

我所理解的SOA和微服務(wù)

當然,這只是其中能想到的幾點,實際環(huán)境中用到的微服務(wù)框架有可能會根據(jù)實際業(yè)務(wù)需求優(yōu)化出更加個性化的功能,也可能有些功能是不需要的。還是那句話,架構(gòu)是服務(wù)于業(yè)務(wù)的,能快速方便的滿足業(yè)務(wù)需求的架構(gòu)才是好的架構(gòu),才是好的微服務(wù)架構(gòu)。

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

    關(guān)注

    1

    文章

    331

    瀏覽量

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

    關(guān)注

    0

    文章

    150

    瀏覽量

    8141
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    Springboot+SpringData+SpringCloud微服務(wù)架構(gòu)課程

    ? 后端進階必學(xué):SpringCloud 微服務(wù)高可用落地實戰(zhàn) 在互聯(lián)網(wǎng)技術(shù)飛速迭代的今天,單體應(yīng)用架構(gòu)已逐漸難以承載億級流量的重擔。對于渴望突破瓶頸、邁向架構(gòu)師行列的后端開發(fā)者而言,掌握微服務(wù)架構(gòu)
    的頭像 發(fā)表于 03-19 16:08 ?431次閱讀

    基于OpenTelemetry的全鏈路追蹤微服務(wù)可觀測性實踐

    微服務(wù)拆分到第三年,我們的服務(wù)數(shù)量從最初的5個膨脹到了47個。一個用戶下單請求要經(jīng)過API Gateway -> 用戶服務(wù) -> 商品服務(wù) -> 庫存
    的頭像 發(fā)表于 02-26 15:43 ?589次閱讀

    SOA應(yīng)用-光子集成

    SOA
    天津見合八方光電科技有限公司
    發(fā)布于 :2025年12月02日 14:50:11

    ROHM推出適用于AI服務(wù)器的寬SOA范圍5 mm×6 mm小尺寸MOSFET

    ×8.0mm尺寸)封裝AI服務(wù)器用功率MOSFET“RY7P250BM”相比,可實現(xiàn)更高密度的安裝。 新產(chǎn)品在VDS=48V工作條件下,可確保脈沖寬度10ms時7.5A、1ms時25A的寬SOA范圍。同
    的頭像 發(fā)表于 11-17 13:56 ?535次閱讀
    ROHM推出適用于AI<b class='flag-5'>服務(wù)</b>器的寬<b class='flag-5'>SOA</b>范圍5 mm×6 mm小尺寸MOSFET

    SOA增益飽和特性仿真分析

    SOA的仿真,通常離不開載流子速率方程、傳輸方程、以及增益方程這三大方程,本文根據(jù)增益方程分析行波半導(dǎo)體光放大器TW-SOA的增益飽和特性。
    的頭像 發(fā)表于 10-31 09:29 ?671次閱讀
    <b class='flag-5'>SOA</b>增益飽和特性仿真分析

    華納云VPS容器服務(wù)網(wǎng)格流量管理:實現(xiàn)微服務(wù)高效路由

    在云計算和微服務(wù)架構(gòu)日益普及的今天,華納云香港VPS憑借其優(yōu)越的地緣優(yōu)勢和網(wǎng)絡(luò)自由,成為眾多企業(yè)部署容器化應(yīng)用的熱門選擇。復(fù)雜的微服務(wù)架構(gòu)帶來了流量管理的巨大挑戰(zhàn)。本文將深入探討如何利用容器服務(wù)
    的頭像 發(fā)表于 10-16 17:09 ?682次閱讀

    如何基于Nginx構(gòu)建微服務(wù)網(wǎng)關(guān)

    今天,將分享我們團隊如何基于Nginx構(gòu)建了一個日均處理10億+請求的微服務(wù)網(wǎng)關(guān),以及踩過的那些坑。這套方案已經(jīng)穩(wěn)定運行2年+,經(jīng)歷過多次大促考驗。
    的頭像 發(fā)表于 09-02 16:29 ?991次閱讀

    Jtti海外VPS微服務(wù)架構(gòu)下的日志采集與分析優(yōu)化方案

    隨著跨境業(yè)務(wù)和分布式應(yīng)用的普及,越來越多的企業(yè)在海外VPS上構(gòu)建微服務(wù)架構(gòu),以提升系統(tǒng)擴展性和靈活性。然而,微服務(wù)化帶來了一個新的挑戰(zhàn):日志數(shù)據(jù)分散在多個服務(wù)和節(jié)點中,若缺乏統(tǒng)一采集與分析機制,將
    的頭像 發(fā)表于 08-27 17:13 ?712次閱讀

    SOA增益譜與ASE光譜的區(qū)別

    作者:見合八方王偉,見合八方劉凡 引言 在SOA的推廣中,客戶時常提到以下疑問:“為什么C波段SOA測得的中心波長在1500 nm?”、“為什么1310 nm SOA的中心波長為1270 nm
    的頭像 發(fā)表于 07-30 16:15 ?1037次閱讀
    <b class='flag-5'>SOA</b>增益譜與ASE光譜的區(qū)別

    電商API的微服務(wù)架構(gòu)優(yōu)化策略

    ? 隨著電子商務(wù)的快速發(fā)展,API(應(yīng)用程序編程接口)已成為電商平臺的核心組件,負責連接用戶、商家和后臺系統(tǒng)。微服務(wù)架構(gòu)通過將應(yīng)用拆分為獨立、可擴展的服務(wù)單元,顯著提升了系統(tǒng)的靈活性和可維護性。然而
    的頭像 發(fā)表于 07-23 14:30 ?739次閱讀
    電商API的<b class='flag-5'>微服務(wù)</b>架構(gòu)優(yōu)化策略

    蔡司“微服務(wù)”——全能在線售后管家,24小時守護您的設(shè)備!

    還在為設(shè)備故障煩惱? 急需技術(shù)支援卻找不到人? 想快速獲取用戶手冊或軟件升級? 現(xiàn)在 只需微信掃一掃設(shè)備上的藍色標簽二維碼 蔡司“微服務(wù)”一鍵觸達! 9大功能板塊 全方位解決您的售后需求 服務(wù)更高
    發(fā)表于 07-10 16:44 ?1700次閱讀
    蔡司“<b class='flag-5'>微服務(wù)</b>”——全能在線售后管家,24小時守護您的設(shè)備!

    OptiSystem應(yīng)用:寬帶SOA特性

    dBm范圍內(nèi)變化。 圖1.SOA系統(tǒng)布局 信號增益和前向ASE總功率隨輸入信號功率變化曲線如圖2示。 (a)信號增益隨輸入信號功率變化曲線 (b)總ASE功率隨輸入信號功率變化曲線 圖2.(a
    發(fā)表于 06-10 08:45

    OptiSystem應(yīng)用:SOA波長變換器(XGM)

    本案例演示了SOA作為使用交叉增益飽和效應(yīng)(XGM)的波長變換器的應(yīng)用。 波長為λ1的光信號與需要轉(zhuǎn)換為波長為λ2的連續(xù)光信號同時輸入SOA,SOA對λ1光功率存在增益飽和特性,結(jié)果使得輸入光信號
    發(fā)表于 05-20 08:46

    OptiSystem應(yīng)用:寬帶SOA特性

    dBm范圍內(nèi)變化。 圖1.SOA系統(tǒng)布局 信號增益和前向ASE總功率隨輸入信號功率變化曲線如圖2示。 (a)信號增益隨輸入信號功率變化曲線 (b)總ASE功率隨輸入信號功率變化曲線 圖2.(a
    發(fā)表于 05-19 08:48
    奈曼旗| 巴塘县| 乡城县| 厦门市| 平乐县| 安图县| 甘泉县| 宁河县| 全州县| 汾西县| 巴楚县| 宁都县| 娱乐| 商城县| 崇左市| 盘山县| 宁国市| 泰安市| 杭锦后旗| 金乡县| 永城市| 沛县| 涟源市| 建湖县| 凤山市| 乡城县| 甘南县| 吐鲁番市| 西盟| 克山县| 和平县| 元谋县| 承德市| 阳曲县| 平谷区| 洛川县| 安庆市| 井研县| 龙川县| 镇康县| 宁波市|