chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

SOA/ESB架構(gòu)升級(jí)之路:從微服務(wù)到ServiceMesh,再到Sermant

IT科技蘇辭 ? 來(lái)源: IT科技蘇辭 ? 作者: IT科技蘇辭 ? 2023-04-17 15:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SOA/ESB架構(gòu)是一種常見的企業(yè)級(jí)應(yīng)用架構(gòu)模式,它將應(yīng)用分為多個(gè)服務(wù),通過ESB(企業(yè)服務(wù)總線)來(lái)進(jìn)行服務(wù)間的通信和集成。SOA/ESB架構(gòu)的優(yōu)點(diǎn)是可以實(shí)現(xiàn)服務(wù)的復(fù)用、隔離和安全,但是也存在一些問題,如:

- ESB本身是一個(gè)單點(diǎn)故障,如果ESB出現(xiàn)問題,會(huì)影響所有的服務(wù)

- ESB的性能和可擴(kuò)展性受限于其硬件和軟件資源,如果服務(wù)數(shù)量和流量增加,ESB可能會(huì)成為瓶頸

- ESB的管理和維護(hù)成本較高,需要專業(yè)的團(tuán)隊(duì)來(lái)進(jìn)行配置、監(jiān)控和調(diào)優(yōu)

- ESB的功能和協(xié)議可能不夠靈活和標(biāo)準(zhǔn)化,導(dǎo)致服務(wù)間的耦合度較高

隨著云計(jì)算和容器技術(shù)的發(fā)展,SOA/ESB架構(gòu)模式在目前公有云上的典型參考架構(gòu)是將應(yīng)用部署在Kubernetes中,通過Ingress來(lái)暴露外部訪問入口,通過Service來(lái)定義內(nèi)部服務(wù)發(fā)現(xiàn)和負(fù)載均衡,通過ConfigMap和Secret來(lái)管理配置和敏感信息。這種架構(gòu)模式相比于傳統(tǒng)的SOA/ESB架構(gòu),有以下優(yōu)勢(shì):

- Kubernetes提供了高可用、彈性伸縮、自愈等特性,可以保證應(yīng)用的穩(wěn)定性和可靠性

- Kubernetes支持多種云廠商和平臺(tái),可以實(shí)現(xiàn)應(yīng)用的跨云部署和遷移

- Kubernetes提供了豐富的生態(tài)系統(tǒng),可以集成各種開源或商業(yè)的工具和服務(wù),如監(jiān)控、日志、鏈路追蹤等

然而,SOA/ESB架構(gòu)雖然在隔離性、安全性上存在一定優(yōu)點(diǎn),但是短板也非常明顯。首先,應(yīng)用之間仍然需要通過ESB來(lái)進(jìn)行通信和集成,這會(huì)增加網(wǎng)絡(luò)延遲和復(fù)雜度,也會(huì)降低應(yīng)用的自治性和靈活性。其次,ESB仍然是一個(gè)單點(diǎn)故障和性能瓶頸,如果ESB出現(xiàn)問題或者無(wú)法滿足流量需求,會(huì)影響整個(gè)系統(tǒng)的可用性和效率。最后,ESB仍然需要專業(yè)的團(tuán)隊(duì)來(lái)進(jìn)行管理和維護(hù),這會(huì)增加運(yùn)維成本和風(fēng)險(xiǎn)。

為了解決這些問題,許多企業(yè)開始嘗試對(duì)SOA/ESB架構(gòu)進(jìn)行改造,從微服務(wù)到ServiceMesh,再到Sermant。

微服務(wù)是一種輕量級(jí)的服務(wù)架構(gòu)模式,它將應(yīng)用拆分為多個(gè)小而獨(dú)立的服務(wù),每個(gè)服務(wù)負(fù)責(zé)一個(gè)單一的業(yè)務(wù)功能,并且通過輕量級(jí)的協(xié)議(如HTTP、REST、gRPC等)來(lái)進(jìn)行通信。微服務(wù)的優(yōu)點(diǎn)是可以實(shí)現(xiàn)服務(wù)的高內(nèi)聚、低耦合、快速迭代、獨(dú)立部署等。但是微服務(wù)也帶來(lái)了一些挑戰(zhàn),如:

- 服務(wù)數(shù)量增加導(dǎo)致管理復(fù)雜度增加

- 服務(wù)間通信需要處理網(wǎng)絡(luò)不可靠、超時(shí)重試、負(fù)載均衡等問題

- 服務(wù)間需要實(shí)現(xiàn)統(tǒng)一的認(rèn)證、授權(quán)、限流、熔斷等功能

- 服務(wù)間需要實(shí)現(xiàn)跨服務(wù)的監(jiān)控、日志、鏈路追蹤等功能

為了解決這些挑戰(zhàn),ServiceMesh應(yīng)運(yùn)而生。ServiceMesh是一種基于代理模式的微服務(wù)架構(gòu),它將服務(wù)間的通信、治理、監(jiān)控等功能從應(yīng)用代碼中剝離出來(lái),交由一個(gè)獨(dú)立的代理(如Envoy)來(lái)處理。ServiceMesh的優(yōu)點(diǎn)是可以實(shí)現(xiàn)服務(wù)的自治性、靈活性、可觀察性和安全性,同時(shí)降低了應(yīng)用開發(fā)和運(yùn)維的復(fù)雜度。但是ServiceMesh也存在一些問題,如:

- 引入了額外的代理,可能會(huì)增加網(wǎng)絡(luò)延遲和資源消耗

- 需要對(duì)應(yīng)用進(jìn)行一定程度的改造,以適應(yīng)ServiceMesh的通信和治理模式

- 需要學(xué)習(xí)和掌握新的技術(shù)和工具,如Istio、Linkerd等

Sermant是一種基于Java Agent的服務(wù)治理框架,它通過字節(jié)碼增強(qiáng)技術(shù)來(lái)實(shí)現(xiàn)服務(wù)的動(dòng)態(tài)注入和治理。Sermant的優(yōu)點(diǎn)是可以在不改變應(yīng)用代碼的前提下,實(shí)現(xiàn)服務(wù)的注冊(cè)發(fā)現(xiàn)、負(fù)載均衡、熔斷降級(jí)、認(rèn)證授權(quán)等功能,同時(shí)避免了ServiceMesh中代理帶來(lái)的性能損耗。Sermant的核心思路如下:

1. 使用Java Agent來(lái)動(dòng)態(tài)注入服務(wù)治理邏輯,無(wú)需修改應(yīng)用代碼

2. 采用AOP(面向切面編程)方式實(shí)現(xiàn)服務(wù)的攔截和增強(qiáng),避免了sidecar模式的性能損耗

3. 提供靈活的配置和擴(kuò)展機(jī)制,支持多種服務(wù)治理策略和插件

采用Sermant對(duì)SOA/ESB架構(gòu)進(jìn)行升級(jí)的步驟如下:

1. 準(zhǔn)備工作:確認(rèn)應(yīng)用支持Sermant框架,安裝Sermant Injector

2. 發(fā)布新版本的應(yīng)用,攜帶Sermant Java Agent

3. 在配置中心,將應(yīng)用加入白名單,實(shí)現(xiàn)灰度發(fā)布

4. 逐步將其他應(yīng)用升級(jí)為攜帶Sermant Java Agent的版本,加入白名單

5. 刪除應(yīng)用的舊版本,完成升級(jí)

總之,SOA/ESB架構(gòu)升級(jí)之路從微服務(wù)到ServiceMesh,再到Sermant,是一種逐步演進(jìn)和優(yōu)化的過程。通過采用Sermant框架,企業(yè)和組織可以更快速地實(shí)現(xiàn)云原生的微服務(wù)架構(gòu)改造,提高業(yè)務(wù)運(yùn)營(yíng)效率和降低成本。同時(shí),Sermant框架在性能、靈活性和易用性方面具有較大的優(yōu)勢(shì),值得關(guān)注和嘗試。

當(dāng)前Sermant已在華為云云服務(wù)CSE中被集成,用戶可以在華為云CSE云服務(wù)中使用相關(guān)功能。

審核編輯黃宇


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

    關(guān)注

    1

    文章

    319

    瀏覽量

    29035
  • ESB
    ESB
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    9041
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2805

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ESB 故障排查的核心痛點(diǎn)

    收:ESB 已成功發(fā)出消息,但接收方未收到(如接收方服務(wù)離線、端口未監(jiān)聽)或未返回確認(rèn)。 二、除 ACK 外的核心判斷依據(jù) ESB 本地日志:記錄消息發(fā)送狀態(tài)(如 “發(fā)送中”“發(fā)送失敗”“已投遞至接收方節(jié)點(diǎn)
    發(fā)表于 11-17 15:43

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

    網(wǎng)格技術(shù)優(yōu)化香港VPS的流量管理,東西向流量控制金絲雀發(fā)布實(shí)施,全方位解析提升服務(wù)穩(wěn)定性與安全性的核心策略。無(wú)論您是運(yùn)維工程師還是架構(gòu)師,這些實(shí)戰(zhàn)經(jīng)驗(yàn)都將幫助您在跨境業(yè)務(wù)部署中實(shí)現(xiàn)
    的頭像 發(fā)表于 10-16 17:09 ?380次閱讀

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

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

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

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

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

    )信號(hào)增益和(b)SOA輸出處的ASE總功率變化曲線 在第二部分中,注入電流參數(shù)30 mA150 mA變化。輸入信號(hào)功率保持在- 30dbm。 圖3為仿真得到的信號(hào)增益結(jié)果。 圖3.信號(hào)增益隨注入
    發(fā)表于 06-10 08:45

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

    )信號(hào)增益和(b)SOA輸出處的ASE總功率變化曲線 在第二部分中,注入電流參數(shù)30 mA150 mA變化。輸入信號(hào)功率保持在- 30dbm。 圖3為仿真得到的信號(hào)增益結(jié)果。 圖3.信號(hào)增益隨注入
    發(fā)表于 05-19 08:48

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

    為提升汽車SOA架構(gòu)設(shè)計(jì)開發(fā)效率,優(yōu)化用戶體驗(yàn),我們對(duì)PAVELINK.SOA-Converter進(jìn)行了全新升級(jí)。本次2.1.2新版本升級(jí)
    的頭像 發(fā)表于 04-09 10:37 ?1252次閱讀
    <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ā)布

    ESB 協(xié)議有什么優(yōu)點(diǎn)呢?

    Enhanced ShockBurst (ESB)協(xié)議具有以下優(yōu)點(diǎn): 低功耗通信 - ESB提供低功耗的無(wú)線通信,這對(duì)于電池供電的IoT設(shè)備尤為重要。ESB用戶指南指出:“ESB pr
    的頭像 發(fā)表于 03-24 14:50 ?644次閱讀

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

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

    微服務(wù)容器化部署好處多嗎?

    微服務(wù)容器化部署好處有很多,包括環(huán)境一致性、資源高效利用、快速部署與啟動(dòng)、隔離性與安全性、版本控制與回滾以及持續(xù)集成與持續(xù)部署。這些優(yōu)勢(shì)助力應(yīng)用可靠穩(wěn)定運(yùn)行,提升開發(fā)運(yùn)維效率,是現(xiàn)代軟件架構(gòu)的優(yōu)質(zhì)選擇。UU云小編認(rèn)為微服務(wù)容器化
    的頭像 發(fā)表于 01-17 10:22 ?547次閱讀

    容器化能替代微服務(wù)嗎??jī)烧哂泻螀^(qū)別

    和可維護(hù)性。而容器化技術(shù)則是一種輕量級(jí)的虛擬化技術(shù),它將應(yīng)用程序及其依賴項(xiàng)打包一個(gè)獨(dú)立的容器中,使其能夠在不同的環(huán)境中一致地運(yùn)行。雖然容器化技術(shù)為微服務(wù)提供了一個(gè)理想的運(yùn)行環(huán)境,但微服務(wù)架構(gòu)
    的頭像 發(fā)表于 01-13 10:40 ?695次閱讀

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

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

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

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

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

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

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

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