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

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

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

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

華為云微服務(wù)引擎0停機(jī)遷移Nacos?它是這樣做的

科技之光2 ? 來(lái)源:科技之光2 ? 作者:科技之光2 ? 2022-12-29 20:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

華為云微服務(wù)引擎| 0停機(jī)遷移Nacos? “它”是這樣做的

遷移云環(huán)境****場(chǎng)景

? 微服務(wù)規(guī)模小,使用微服務(wù)引擎CSE成本太高。

? dubbo/Nacos微服務(wù)架構(gòu)改造dubbo-servicecomb接入CSE需要投入的成本高,且社區(qū)dubbo-servicecomb未投入人力維護(hù),可能遇到很多適配問(wèn)題。

? 僅想使用CSE的治理能力,配置中心仍然使用Nacos,或者后期微服務(wù)整改后使用CSE,但是目前想使用Nacos過(guò)渡情況。

? 傾向使用Nacos作為配置中心使用,其它使用華為云的其它組件,如CCE、中間件等。

? 使用Nacos或者想用Nacos的客戶,項(xiàng)目整改比較緊急,調(diào)整框架遷移CSE時(shí)間不夠。

? 想使用Nacos作為配置中心,但是又不想去動(dòng)原有的代碼邏輯。

概述

結(jié)合市場(chǎng)痛點(diǎn),華為云提供托管版Nacos引擎,能幫助客戶免去運(yùn)維Nacos集群的煩惱,更加聚焦業(yè)務(wù)本身的實(shí)現(xiàn),同時(shí)華為云也提供專業(yè)的Nacos專家支持。本文介紹如何將Spring Cloud應(yīng)用從開(kāi)源Consul無(wú)縫遷移至華為云Nacos。

什么是Sermant Agent

Sermant Agent是一種基于JavaAgent的無(wú)代理服務(wù)網(wǎng)格技術(shù)。它利用JavaAgent來(lái)檢測(cè)主機(jī)應(yīng)用程序,并具有增強(qiáng)的服務(wù)治理功能,以解決海量微服務(wù)架構(gòu)中的服務(wù)治理問(wèn)題。

Sermant Agent處于快速發(fā)展階段,當(dāng)前已支持多種服務(wù)治理能力,包含流量治理、注冊(cè)、優(yōu)雅上下線及動(dòng)態(tài)配置能力。

為什么使用Sermant Agent接入

代碼零侵入,配置很簡(jiǎn)單

相較于SDK方式接入,基于Sermant Agent的接入會(huì)更加快捷高效,配置簡(jiǎn)單,且應(yīng)用無(wú)需做任何代碼改造,僅需在服務(wù)啟動(dòng)時(shí)附帶Sermant Agent即可動(dòng)態(tài)接入到CSE的Nacos。

支****持多種治理能力

Sermant Agent默認(rèn)集成流量治理能力,當(dāng)前支持熔斷、限流、隔離倉(cāng)以及重試治理能力,該能力可基于CSE配置中心進(jìn)行配置與發(fā)布。

支持多種注冊(cè)中心

Sermant Agent目前支持業(yè)內(nèi)主流的注冊(cè)中心,已經(jīng)支持了ServiceComb ServiceCenter、Naocs,Eureka、Zookeeper等正在開(kāi)發(fā)中。

支持應(yīng)用不停機(jī)遷移

Sermant Agent支持服務(wù)的雙注冊(cè),可根據(jù)配置中心下發(fā)的服務(wù)訂閱策略,動(dòng)態(tài)修改當(dāng)前服務(wù)的訂閱策略,并基于該能力幫助線上應(yīng)用在業(yè)務(wù)不中斷的前提下完成服務(wù)遷移。

不僅如此,Sermant Agent提供優(yōu)雅上下線能力,在服務(wù)重啟、上下線時(shí)提供保障,在保護(hù)服務(wù)的同時(shí),規(guī)避服務(wù)下線時(shí)可能存在的流量丟失問(wèn)題。

接入原理

當(dāng)然,在說(shuō)明原理之前,我們首先需要了解什么是Java Agent。

Java Agent是在JDK1.5之后引入的新特性,它支持JVM將字節(jié)碼文件讀入內(nèi)存之后,JVM使用對(duì)應(yīng)的字節(jié)流在Java堆中生成一個(gè)Class對(duì)象之前,用戶可以對(duì)其字節(jié)碼進(jìn)行修改的能力,JVM使用修改之后的字節(jié)碼進(jìn)行Class對(duì)象的創(chuàng)建,從而實(shí)現(xiàn)Java應(yīng)用的非代碼侵入的業(yè)務(wù)邏輯修改和替換。

Sermant Agent正是基于動(dòng)態(tài)修改字節(jié)碼的技術(shù),在服務(wù)啟動(dòng)時(shí),動(dòng)態(tài)增強(qiáng)原服務(wù)的注冊(cè)邏輯。那Sermant Agent是如何在不修改代碼的前提下接入Nacos呢?主要流程如下:

包含以下6個(gè)步驟:

  1. 首先服務(wù)攜帶Sermant Agent啟動(dòng);
  2. 服務(wù)啟動(dòng)時(shí),針對(duì)服務(wù)執(zhí)行字節(jié)碼增強(qiáng)操作(基于Java Agent的字節(jié)碼增強(qiáng)),主要針對(duì)注冊(cè)與配置兩塊,在步驟3-5體現(xiàn);
  3. 通過(guò)字節(jié)碼增強(qiáng),動(dòng)態(tài)識(shí)別原應(yīng)用的注冊(cè)中心;
  4. 注入啟動(dòng)配置,動(dòng)態(tài)關(guān)閉原應(yīng)用的注冊(cè)中心自動(dòng)配置邏輯;
  5. 隨后通過(guò)Spring的SpringFactory機(jī)制注入基于Spring Cloud實(shí)現(xiàn)的注冊(cè)Nacos的自動(dòng)配置類,由Spring接管;
  6. 當(dāng)應(yīng)用發(fā)起注冊(cè)時(shí),會(huì)通過(guò)步驟5注入的注冊(cè)邏輯向CSE的Nacos發(fā)起注冊(cè),最終完成接入。

簡(jiǎn)單零代碼修改,輕松接入CSE的Nacos

接入場(chǎng)景分為虛機(jī)接入和容器接入,大家可以根據(jù)自身需求選擇合適的接入方式。

虛機(jī)場(chǎng)景接入CSE的Nacos

虛機(jī)部署的應(yīng)用可通過(guò)Sermant Agent接入到CSE的Nacos。

基于ECS將應(yīng)用接入CSE的Nacos流程

容器場(chǎng)景接入CSE的Nacos

容器部署的應(yīng)用可通過(guò)Sermant Injector自動(dòng)掛載Sermant Agent,從而通過(guò)Sermant Agent接入到CSE的Nacos。

基于CCE將應(yīng)用接入CSE的Nacos流程

審核編輯 黃昊宇

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

    關(guān)注

    3

    文章

    2830

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

    華為發(fā)布全新升級(jí)星河AI MSP服務(wù)解決方案

    ?華為數(shù)據(jù)通信創(chuàng)新峰會(huì)2025(HNS 2025)歐洲站期間,MSP(Managed Service Provider,管理服務(wù)提供商)高層圓桌會(huì)議在慕尼黑成功舉辦。會(huì)上,華為發(fā)布全
    的頭像 發(fā)表于 10-13 09:44 ?845次閱讀

    軟通動(dòng)力攜手華為推出iPaaS海外集成遷移聯(lián)合解決方案

    華為全聯(lián)接大會(huì)2025中,軟通動(dòng)力攜手華為正式發(fā)布基于華為ROMA Connect平臺(tái)的“iPaaS海外集成
    的頭像 發(fā)表于 09-28 17:44 ?1218次閱讀

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

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

    中軟國(guó)際上遷移服務(wù)充分釋放計(jì)算價(jià)值

    華為生態(tài)的核心合作伙伴,中軟國(guó)際憑借深厚的行業(yè)積累、成熟的遷移方法論及專業(yè)化工具鏈,為企業(yè)提供端到端上服務(wù),助力客戶實(shí)現(xiàn)業(yè)務(wù)無(wú)縫
    的頭像 發(fā)表于 07-25 14:32 ?934次閱讀
    中軟國(guó)際上<b class='flag-5'>云</b><b class='flag-5'>遷移</b><b class='flag-5'>服務(wù)</b>充分釋放<b class='flag-5'>云</b>計(jì)算價(jià)值

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

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

    軟通動(dòng)力攜手華為推出AI知識(shí)引擎與數(shù)據(jù)工程融合創(chuàng)新解決方案

    華為開(kāi)發(fā)者大會(huì)2025中,軟通動(dòng)力攜手華為華為昇騰AI、盤(pán)古大模型、ModelArts等為技術(shù)底座,全新升級(jí)數(shù)據(jù)治理基線解決方案,正
    的頭像 發(fā)表于 06-28 17:07 ?1569次閱讀

    軟通動(dòng)力攜手華為發(fā)布AI應(yīng)用創(chuàng)新領(lǐng)航計(jì)劃

    華為開(kāi)發(fā)者大會(huì) 2025期間,作為華為全球戰(zhàn)略合作伙伴,軟通動(dòng)力受邀出席華為多場(chǎng)重要活動(dòng)和會(huì)議。雙方聯(lián)合與伙伴一同發(fā)起“
    的頭像 發(fā)表于 06-26 10:31 ?1260次閱讀

    HarmonyOS5服務(wù)技術(shù)分享--函數(shù)預(yù)加載文章整理

    ??嗨,親愛(ài)的開(kāi)發(fā)者朋友們!??? 今天咱們來(lái)聊聊如何使用??端一體化方式開(kāi)發(fā)函數(shù)??,尤其針對(duì)華為的預(yù)加載服務(wù)。整個(gè)過(guò)程會(huì)手把手帶你從零開(kāi)始,涵蓋創(chuàng)建工程、編寫(xiě)代碼、調(diào)試到部署,
    發(fā)表于 05-22 20:33

    HarmonyOS5服務(wù)技術(shù)分享--Serverless抽獎(jiǎng)模板部署

    ? → 檢查zip是否多包了一層dist目錄 ? 回調(diào)函數(shù)超時(shí)? → 函數(shù)超時(shí)時(shí)間建議設(shè)置為15秒 ? 抽獎(jiǎng)結(jié)果不隨機(jī)? → 可在函數(shù)中使用加密安全隨機(jī)數(shù)生成器 ? 如何壓力測(cè)試? → 使用
    發(fā)表于 05-22 20:25

    HarmonyOS5服務(wù)技術(shù)分享--存儲(chǔ)SDK文章整理

    在HarmonyOS ArkTS應(yīng)用中集成華為存儲(chǔ)SDK指南 大家好呀!今天咱們來(lái)聊聊如何將華為存儲(chǔ)SDK集成到基于ArkTS(API 9-11)的HarmonyOS應(yīng)用中。這篇指
    發(fā)表于 05-22 19:09

    曙光正式開(kāi)放信創(chuàng)公有服務(wù)

    隨著“十四五”規(guī)劃深化推進(jìn),各大關(guān)鍵行業(yè)駛?cè)胫悄芑D(zhuǎn)型“深水區(qū)”。針對(duì)政企客戶在AI創(chuàng)新、安全合規(guī)、遷移適配等方面的迫切需求,曙光正式開(kāi)放信創(chuàng)公有服務(wù),以全棧國(guó)產(chǎn)化技術(shù)打造“
    的頭像 發(fā)表于 05-16 11:45 ?952次閱讀

    Arm助力開(kāi)發(fā)者加速遷移至Arm架構(gòu)平臺(tái) Arm遷移資源分享

    隨著基于 Arm 架構(gòu)的實(shí)例日益擴(kuò)展,越來(lái)越多的用戶正從傳統(tǒng)平臺(tái)遷移至 Arm 平臺(tái)上。
    的頭像 發(fā)表于 04-09 18:23 ?1199次閱讀

    賽思×字節(jié)跳動(dòng) 高精度同步時(shí)鐘助力火山引擎打造“上新宇宙”

    (全稱“火山引擎”)是全球知名互聯(lián)網(wǎng)巨頭字節(jié)跳動(dòng)旗下的計(jì)算服務(wù)品牌,主要為客戶提供包括計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)、安全、容器、數(shù)據(jù)庫(kù)等在內(nèi)的IaaS服務(wù),并支持混合云和私有
    的頭像 發(fā)表于 03-28 09:11 ?849次閱讀
    賽思×字節(jié)跳動(dòng)  高精度同步時(shí)鐘助力火山<b class='flag-5'>引擎</b>打造“<b class='flag-5'>云</b>上新宇宙”

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

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