国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

華為云微服務引擎0停機遷移Nacos?它是這樣做的

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

概述

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

什么是Sermant Agent

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

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

為什么使用Sermant Agent接入

代碼零侵入,配置很簡單

相較于SDK方式接入,基于Sermant Agent的接入會更加快捷高效,配置簡單,且應用無需做任何代碼改造,僅需在服務啟動時附帶Sermant Agent即可動態(tài)接入到CSE的Nacos。

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

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

支持多種注冊中心

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

支持應用不停機遷移

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

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

接入原理

當然,在說明原理之前,我們首先需要了解什么是Java Agent。

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

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

包含以下6個步驟:

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

簡單零代碼修改,輕松接入CSE的Nacos

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

虛機場景接入CSE的Nacos

虛機部署的應用可通過Sermant Agent接入到CSE的Nacos。

基于ECS將應用接入CSE的Nacos流程

容器場景接入CSE的Nacos

容器部署的應用可通過Sermant Injector自動掛載Sermant Agent,從而通過Sermant Agent接入到CSE的Nacos。

基于CCE將應用接入CSE的Nacos流程

審核編輯 黃昊宇

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

    關注

    3

    文章

    2832

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

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

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

    中軟國際上遷移服務充分釋放計算價值

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

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

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

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

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

    軟通動力攜手華為發(fā)布AI應用創(chuàng)新領航計劃

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

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

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

    HarmonyOS5服務技術分享--Serverless抽獎模板部署

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

    HarmonyOS5服務技術分享--存儲SDK文章整理

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

    曙光正式開放信創(chuàng)公有服務

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

    企業(yè)使用NVIDIA NeMo微服務構(gòu)建AI智能體平臺

    已發(fā)布的 NeMo 微服務可與合作伙伴平臺集成,作為創(chuàng)建 AI 智能體的構(gòu)建模塊,使用商業(yè)智能與強大的邏輯推理模型 (包括 NVIDIA Llama Nemotron) 處理更多任務。
    的頭像 發(fā)表于 04-27 15:05 ?1280次閱讀

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

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

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

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