日本一区二区三区久久久久久久久不_日韩精品一区二区三区三区免费_精品视频一区二区不卡_欧美剧情片在线观看_欧美日韩免费在线视频_欧美成人精品3d动漫h_欧美激情中文字幕一区二区_91色九色蝌蚪_国产做a爰片久久毛片_久久久国产午夜精品_美女视频免费一区_日韩一级免费观看_日本一区二区三区四区在线视频_亚洲三级小视频_久久男人中文字幕资源站_欧美岛国在线观看

二維碼
企資網

掃一掃關注

當前位置: 首頁 » 企業資訊 » 經驗 » 正文

如何幫助業務絲滑配置?阿里巴巴用了_11_年的

放大字體  縮小字體 發布日期:2022-07-02 15:01:10    作者:江堂焓    瀏覽次數:125
導讀

我們業務常見得配置問題通常業務代碼中包含許多得配置項,這些配置項用于控制各種各樣得業務邏輯,例如一個 bool 類型得變量控制某個功能是否開啟,一個 list 控制訪問白名單或黑名單,一個 String 控制提示信息。但

我們業務常見得配置問題

通常業務代碼中包含許多得配置項,這些配置項用于控制各種各樣得業務邏輯,例如一個 bool 類型得變量控制某個功能是否開啟,一個 list 控制訪問白名單或黑名單,一個 String 控制提示信息。但是在常規得微服務架構應用得配置過程中,會碰到以下得配置問題與挑戰。

針對上述問題,開發者通常希望可以動態、實時地去查看和修改配置項,并且期望不需要編寫額外得代碼來管理,此時就可以利用 AHAS 功能開關來實時修改和查看對應得配置項。與傳統得配置中心不同,開發者使用 AHAS 功能開關時,無需配置項得解析邏輯,只需聲明對應得變量,加上 AHAS 功能開關得注解即可在功能開關控制臺對配置進行動態管理。

什么是 AHAS 功能開關?

AHAS 功能開關是一個輕量級得動態配置框架,通過功能開關可以動態管理代碼中得配置項,根據需求為某個應用開啟或關閉部分功能,或設置某個性能指標得閾值。功能開關通常用于設置黑白名單、運行時動態調整日志級別、降級業務功能等場景。

利用 AHAS 功能開關,可以幫助企業構建完善得線上運維手段,作為流量防護等常規運維手段得有力補充,功能開關可針對特定業務場景實現定向止損,及時保障應用系統穩定性;對不同業務場景下得配置項具體內容可靈活變更,隨時調整;AHAS 功能開關可將原生 Spring 配置項自動轉化為功能開關項,真正做到零改造。

AHAS 功能開關實現邏輯

通過 AHAS 控制臺管理和推送配置項,應用重啟或擴容階段可讀取持久化配置。

市場中現有得配置管理服務在某些配置管理核心環節存在嚴重不足,具體現象可簡述如下:

  • 靈活性差

    現有配置管理服務多基于文件方式或需手動設置配置項方能生效,過程較為復雜,且容易出錯;AHAS 功能開關可自動支持原生 Spring 配置項,極大解放業務人員生產力。

  • 配置類型缺少校驗

    現有配置管理服務在推送階段大多未實現類型校驗,可能導致嚴重線上故障,引發資損;AHAS 功能開關對配置類型進行強校驗,把問題暴露在控制臺層面,避免由于人員操作失誤引發得問題。

  • 持久化數據丟失

    現有配置管理服務多基于本地文件或數據庫進行持久化,SLO 難以保障;AHAS 功能開關依托于集團持久化產品保障開關持久化得可靠性。

  • 侵入性強

    現有配置管理服務對代碼侵入性較強,引入使用需做大量改造,耗費較多精力;AHAS 功能開關提供 Agent 接入方式,對應用完全無侵入,對某些需自定義開關場景可按需引入 SDK。

    和業界常見產品得差別是什么?

    對 switch 社區版及國內外使用較為廣泛得開關配置產品,從配置在微服務運維得各個階段及維度展開進行比較。AHAS 在應用接入得成本、配置推送得可操作性以及配置持久化方面都有較大得優勢:

  • 應用接入

    應用通過 Agent 方式接入 AHAS,連接功能開關服務,無需對應用做任何改造,真正做到無侵入。

  • 配置推送

    通過 AHAS 控制臺即可對應用得配置項進行管理,按需推送配置項,支持按節點推送與全局推送方式。

  • 配置持久化

    通過 ACM 組件持久化配置項,保障配置項高可靠性。應用在重啟或擴容階段可讀取持久化配置。

    詳細內容見下表:

    除此之外,AHAS 功能開關相較于其他競品還具備如下差異化優勢:

  • 強類型校驗

    用戶無需在業務層面對接收到得配置進行類型及格式得校驗,校驗工作由平臺承擔,應用僅需業務。

  • 無侵入式接入

    對 SpringCloud 應用支持一鍵接入,自動識別應用中配置項,可通過控制臺實時修改并進行持久化等操作。

  • 復雜配置項支持

    在復雜數據類型支持方面較為完善,無需遵守較為繁瑣得配置項規則。

  • 開箱即用功能

    支持日志級別動態調整,獲取不同級別日志,方便問題分析、故障定位。

    業務中開關配置常見得應用場景有哪些?

    動態調整日志級別

    在開發 Java 程序時,我們經常會用到各種各樣得日志框架。為了避免在程序正常運行時輸出不必要得信息,可以針對性地動態調整日志級別,以便輸出更多得日志信息排查線上問題,或是減少日志打印帶來得性能消耗。功能開關提供了在應用運行時動態修改日志級別得功能,在不同得應用場景下,您可以隨時調整日志得級別,得到更有效得日志信息。(注:支持得日志框架:Log4j、Log4j2、Logback。)

    配置項組合更新

    在實際得業務運行場景下,可按不同場景批量更新組合配置項。所謂組合配置項指具有一組相互關聯業務語義得配置項,如頁面公告中時間、標題、內容等,商品特殊優惠配置中價格、優惠折扣等。

    下圖以'商品優惠配置'為例進行說明。'商品優惠配置'在不同場景下優惠對象、優惠折扣及價格等各不相同,將'商品優惠配置'涉及得配置項組合,在不同場景下設置不同內容,可在不同場景下快速切換,同時省去繁瑣校驗過程,避免出錯。

    開關驅動開發

    以開關方式控制代碼執行邏輯,用于新功能快速驗證,在出現問題時可及時回退。相比復雜得系統發布,投入成本較低,可結合 DevOps 機制進行實踐。

    如下圖所示,當執行邏輯觸發時訪問對應得開關配置查看配置是否打開,從而決定是否執行新功能。可用于 A/B 測試、環境隔離等場景。

    金絲雀(灰度)發布

    確保應用發布得可觀測,可灰度,可回滾,使用金絲雀發布進行小流量驗證,驗證通過后再全量升級,實時查看流量得分配情況。

    怎么配置 AHAS 開關?

    步驟一 :環境準備

  • 功能開關 Agent 方式接入,與流量防護共用 Agent,

    配置-Dahas.switch.agent.plugin.group.enabled=true

  • 應用配置 SDK 方式接入,參考使用 SDK 接入[1]
  • 應用配置 Spring Boot Starter 方式接入,參考使用 Spring Boot Starter 接入[2]

    步驟二:配置操作
    以開箱即用功能日志動態修改為例。
    進入目標應用得開關列表頁面。在開關列表頁面搜索到 SYSTEM_LOG_ConFIG 開關,即日志級別開關。

    推送值格式:Key 為 LoggerName,Value 為日志級別。如需修改全局日志級別,LoggerName 為 root,如下所示。

    { "root": "ERROR" }

    步驟三:配置效果
    修改后即可生效,具體效果如下。

    相關鏈接

    [1] 使用 SDK 接入

    help.aliyun/document_detail/156225.html

    [2] 使用 Spring Boot Starter 接入

    help.aliyun/document_detail/155940.html

    :蘇宇(流士)

    原文鏈接:click.aliyun/m/1000337388/

    感謝為阿里云來自互聯網內容,未經允許不得感謝。

  •  
    (文/江堂焓)
    免責聲明
    本文僅代表作發布者:江堂焓個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們刪除處理郵件:weilaitui@qq.com。
     

    Copyright ? 2016 - 2025 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

    粵ICP備16078936號

    微信

    關注
    微信

    微信二維碼

    WAP二維碼

    客服

    聯系
    客服

    聯系客服:

    在線QQ: 303377504

    客服電話: 020-82301567

    E_mail郵箱: weilaitui@qq.com

    微信公眾號: weishitui

    客服001 客服002 客服003

    工作時間:

    周一至周五: 09:00 - 18:00

    反饋

    用戶
    反饋

    日本一区二区三区久久久久久久久不_日韩精品一区二区三区三区免费_精品视频一区二区不卡_欧美剧情片在线观看_欧美日韩免费在线视频_欧美成人精品3d动漫h_欧美激情中文字幕一区二区_91色九色蝌蚪_国产做a爰片久久毛片_久久久国产午夜精品_美女视频免费一区_日韩一级免费观看_日本一区二区三区四区在线视频_亚洲三级小视频_久久男人中文字幕资源站_欧美岛国在线观看
    亚洲a∨一区二区三区| av激情久久| 亚洲成人免费在线| 午夜精品福利一区二区三区av| 亚洲欧美在线视频| 亚洲欧美另类综合偷拍| 亚洲欧美成人一区二区三区| 亚洲尤物视频在线| 老司机精品视频在线| 国产成人福利片| 99久久综合狠狠综合久久止| 久久精品丝袜高跟鞋| 亚洲日本无吗高清不卡| 欧美无砖专区一中文字| 欧美xxxx在线观看| 综合激情网...| 美女视频黄免费的久久| 国产精品一级片在线观看| 99视频一区二区三区| 国产乱码精品一区二区三区日韩精品| 欧美日韩在线观看一区二区三区| 性高潮久久久久久久久| 欧美网站大全在线观看| 久久免费精品国产久精品久久久久| 中文字幕一区二区三区在线播放| 亚洲国产综合在线| 丁香激情综合国产| 欧美黑人xxxxx| 在线播放91灌醉迷j高跟美女| 欧美精品一区二区在线观看| 亚洲欧美日韩国产中文在线| 黑人巨大精品欧美一区| 国产女人水真多18毛片18精品| 午夜精品一区二区三区在线观看| 欧美精品第1页| **网站欧美大片在线观看| 另类欧美日韩国产在线| 国产经品一区二区| 欧美午夜精品一区| 欧美极品aⅴ影院| 久久国产日韩欧美精品| 国产69精品久久久久9999apgf| 一区二区三区欧美成人| 久久看人人爽人人| 日本在线观看不卡视频| 91毛片在线观看| 欧美亚洲综合在线| www.在线欧美| 欧美三级电影一区| 国产女主播视频一区二区| 日日夜夜精品免费视频| 91美女蜜桃在线| 欧美在线不卡视频| 亚洲免费观看在线观看| 成人亚洲一区二区一| 亚洲在线播放电影| 国产精品亲子伦对白| 国产大片一区二区| 亚洲午夜精品久久久中文影院av| 久久人人爽爽爽人久久久| 久久91精品久久久久久秒播| 美脚丝袜一区二区三区在线观看| 91精品婷婷国产综合久久| 亚洲无线码一区二区三区| eeuss一区二区三区| 欧美精品久久久久久久久老牛影院| 亚洲女人****多毛耸耸8| 成人激情免费视频| 欧美日韩中文字幕一区二区| 亚洲制服丝袜av| 国产精品国模大尺度私拍| 精品国产一区二区三区av性色| 日韩一区二区三| 美女视频黄a大片欧美| 欧美主播一区二区三区美女 久久精品人| 日韩欧美123| 国产精品一线二线三线| 在线观看日韩毛片| 丝袜美腿亚洲一区二区图片| 免费久久久一本精品久久区| 久久久噜噜噜久久人人看| 国产精品456露脸| 欧美日韩成人综合| 久久av中文字幕片| 欧美色网一区二区| 久久精品国产亚洲a| 91久久久免费一区二区| 午夜精品福利久久久| 日本亚洲自拍| 亚洲资源在线观看| 日韩免费电影一区二区| 亚洲免费在线观看视频| 久久精彩视频| 亚洲免费在线视频| 日本精品一区二区三区不卡无字幕 | av午夜精品一区二区三区| 欧美日韩高清在线播放| 狠狠色丁香九九婷婷综合五月| 在线观看免费视频综合| 三级成人在线视频| 中文字幕一区二区三区四区五区六区 | 亚洲成人第一| 午夜视频久久久久久| 亚洲欧美精品在线观看| 亚洲福利一区二区三区| 亚洲毛片aa| 日本欧洲一区二区| 欧美日韩视频在线第一区 | 亚洲摸摸操操av| 欧美一区免费视频| 亚洲成年人网站在线观看| 91成人在线观看喷潮| 极品少妇xxxx精品少妇偷拍| 6080yy午夜一二三区久久| 成人自拍视频在线观看| 国产婷婷色一区二区三区在线| www.成人三级视频| 亚洲黄网站在线观看| 一区不卡字幕| 国产一区在线不卡| 久久久99精品免费观看不卡| 麻豆传媒一区二区| 蜜桃视频在线观看一区| 日韩精品专区在线影院重磅| 国产精品乱子乱xxxx| 香蕉成人伊视频在线观看| 欧美裸体一区二区三区| 91老师片黄在线观看| 伊人开心综合网| 欧美日韩一区二区三区四区| eeuss鲁一区二区三区| 亚洲精品福利视频网站| 欧美丝袜自拍制服另类| 2022国产精品| 午夜影视日本亚洲欧洲精品| 91精品国产综合久久福利软件| 91精品免费| 亚洲不卡一区二区三区| 91精品国产91久久久久久最新毛片| 成人国产在线观看| 亚洲一区二区中文在线| 7777精品伊人久久久大香线蕉完整版| 97碰碰视频| 免费看黄色91| 国产婷婷色一区二区三区| 亚洲欧美日韩国产成人综合一二三区 | 超碰在线97av| 亚洲va中文字幕| 精品99久久久久久| 亚洲国产日韩欧美| 北岛玲一区二区三区四区| 亚洲制服丝袜一区| 精品国产一区二区精华| 日韩一本精品| 99精品久久99久久久久| 日韩精彩视频在线观看| 久久精品一二三| 日本韩国欧美一区二区三区| 91pron在线| 久久精品国产一区二区三| 国产精品嫩草影院com| 欧美视频一区在线| 欧美激情专区| 成人激情综合网站| 日日欢夜夜爽一区| 国产精品亲子伦对白| 欧美日韩一区二区不卡| 免费成人看片网址| 97久久超碰国产精品电影| 免费亚洲电影在线| 亚洲精选在线视频| 久久综合视频网| 欧美午夜片在线看| 欧美不卡三区| 91中文字精品一区二区| 韩国三级中文字幕hd久久精品| 亚洲精品视频在线| 国产亚洲福利社区一区| 欧美精品v国产精品v日韩精品| 日韩在线第一区| 国产精品theporn88| 成人一级片在线观看| 麻豆高清免费国产一区| 一区二区高清免费观看影视大全| 久久色成人在线| 日韩欧美精品三级| 欧美日韩一卡二卡三卡 | www.性欧美| 国内不卡的二区三区中文字幕| 一区二区三区四区亚洲| 久久精品欧美日韩精品| 制服丝袜亚洲网站| 日本高清不卡在线观看| 日韩欧美三级一区二区| 九九九久久久| 国产日韩精品推荐| 国产99视频精品免费视频36| 成人av手机在线观看| 国产91综合网| 国产精品一区不卡|