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)不再提示

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

科技之光2 ? 來源:科技之光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ù),可能遇到很多適配問題。

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

? 傾向使用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)用從開源Consul無縫遷移至華為云Nacos。

什么是Sermant Agent

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

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ù)啟動(dòng)時(shí)附帶Sermant Agent即可動(dòng)態(tài)接入到CSE的Nacos。

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

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

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

Sermant Agent目前支持業(yè)內(nèi)主流的注冊(cè)中心,已經(jīng)支持了ServiceComb ServiceCenter、Naocs,Eureka、Zookeeper等正在開發(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í)可能存在的流量丟失問題。

接入原理

當(dāng)然,在說明原理之前,我們首先需要了解什么是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. 通過字節(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. 隨后通過Spring的SpringFactory機(jī)制注入基于Spring Cloud實(shí)現(xiàn)的注冊(cè)Nacos的自動(dòng)配置類,由Spring接管;
  6. 當(dāng)應(yīng)用發(fā)起注冊(cè)時(shí),會(huì)通過步驟5注入的注冊(cè)邏輯向CSE的Nacos發(fā)起注冊(cè),最終完成接入。

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

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

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

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

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

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

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

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

審核編輯 黃昊宇

聲明:本文內(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)投訴
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2804

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(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)用的熱門選擇。復(fù)雜的微服務(wù)架構(gòu)帶來了流量管理的巨大挑戰(zhàn)。本文將深入探討如何利
    的頭像 發(fā)表于 10-16 17:09 ?363次閱讀

    華為發(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 ?528次閱讀

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

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

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

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

    容器引擎cce與彈性服務(wù)器有什么區(qū)別?

    容器引擎cce與彈性服務(wù)器的區(qū)別主要體現(xiàn)在架構(gòu)與資源管理、部署與運(yùn)維、性能與資源利用率、適用場(chǎng)景、成本與靈活性等多方面。容器
    的頭像 發(fā)表于 02-10 10:07 ?777次閱讀

    華為 Flexus 服務(wù)器 X 實(shí)例全面使用操作指南

    架構(gòu)師顧炯炯牽頭研發(fā)。它基于擎天 QingTian 架構(gòu)、瑤光腦、盤古大模型等根技術(shù)創(chuàng)新,是業(yè)界首款應(yīng)用驅(qū)動(dòng)的柔性算力服務(wù)器,主要面向高科技、零售、金融、游戲等行業(yè)大多數(shù)通用工作負(fù)載場(chǎng)景,包括網(wǎng)絡(luò)應(yīng)用、數(shù)據(jù)庫、虛擬桌面、分析
    的頭像 發(fā)表于 01-23 17:58 ?904次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 X 實(shí)例全面使用操作指南

    使用 sysbench 對(duì)華為 Flexus 服務(wù)器 X Mysql 應(yīng)用加速測(cè)評(píng)

    ?前言 大家好,我是早九晚十二。 昨天有梳理一篇關(guān)于華為最新推出的服務(wù)器產(chǎn)品 Flexus 服務(wù)
    的頭像 發(fā)表于 01-23 17:26 ?644次閱讀
    使用 sysbench 對(duì)<b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>服務(wù)</b>器 X <b class='flag-5'>做</b> Mysql 應(yīng)用加速測(cè)評(píng)

    微服務(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 ?532次閱讀

    華為 Flexus 服務(wù)器 X 實(shí)例 - 選購到創(chuàng)建寶塔

    1.華為 Flexus 服務(wù)器 X 實(shí)例介紹 華為 Flexus
    的頭像 發(fā)表于 01-08 11:51 ?666次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 X 實(shí)例 - 選購到創(chuàng)建寶塔

    常見的容器服務(wù)引擎有哪些?

    常見的容器服務(wù)引擎有哪些?服務(wù)引擎涵蓋數(shù)據(jù)庫、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)處理、數(shù)據(jù)分析、容器
    的頭像 發(fā)表于 01-07 09:49 ?664次閱讀

    基于華為 Flexus 服務(wù)器 X 搭建 jumpserver 堡壘機(jī)軟件

    技術(shù)創(chuàng)新,是業(yè)界首款應(yīng)用驅(qū)動(dòng)的柔性算力服務(wù)器,主要面向高科技、零售、金融、游戲等行業(yè)大多數(shù)通用工作負(fù)載場(chǎng)景,包括網(wǎng)絡(luò)應(yīng)用、數(shù)據(jù)庫、虛擬桌面、分析索引、微服務(wù)、CI/CD 等。 傳統(tǒng)廠商的服務(wù)
    的頭像 發(fā)表于 01-02 11:59 ?831次閱讀
    基于<b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 X 搭建 jumpserver 堡壘機(jī)軟件

    華為 Flexus 服務(wù)器 X 實(shí)例的使用教程

    引言 選擇一款性價(jià)比高、性能強(qiáng)勁的服務(wù)器是 IT 技術(shù)人員常面臨的問題。華為的 Flexus 服務(wù)
    的頭像 發(fā)表于 12-30 09:16 ?1075次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 X 實(shí)例的使用教程

    華為 Flexus 服務(wù)器 X 實(shí)例的購買及使用體驗(yàn)

    價(jià)比服務(wù)。其中,華為 Flexus 服務(wù)器 X 實(shí)例是一款性能強(qiáng)勁的
    的頭像 發(fā)表于 12-24 17:26 ?955次閱讀
    <b class='flag-5'>華為</b><b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>器 X 實(shí)例的購買及使用體驗(yàn)

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

    大量數(shù)據(jù)流。這些工具各有特色,可根據(jù)具體需求和場(chǎng)景選擇合適的來構(gòu)建和管理微服務(wù)架構(gòu)。以下是UU小編整理的幾個(gè)熱門的微服務(wù)架構(gòu)工具及其概括性介紹:
    的頭像 發(fā)表于 12-21 16:33 ?877次閱讀

    NVIDIA NIM微服務(wù)登陸亞馬遜科技

    經(jīng)過優(yōu)化的 NIM 微服務(wù)現(xiàn)可在 Amazon Bedrock Marketplace、SageMaker JumpStart 和 AWS Marketplace 上獲取,用于各種 NVIDIA 和生態(tài)系統(tǒng)模型。
    的頭像 發(fā)表于 12-06 13:33 ?1077次閱讀