0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

TECS資源池上報(bào)網(wǎng)絡(luò)流程異常告警的問題處理

中興文檔 ? 來源:中興文檔 ? 2023-06-07 09:41 ? 次閱讀

某資源池TECS上報(bào)網(wǎng)絡(luò)流程異常告警,告警單次持續(xù)15秒-4分鐘之間。

涉及UDM/PCF網(wǎng)元OMU虛機(jī)和ISBG網(wǎng)元的OMP虛機(jī),不間斷出現(xiàn)“網(wǎng)絡(luò)流量異?!备婢?/p>

問題分析如下:

1.告警發(fā)生在多個(gè)網(wǎng)元環(huán)境,涉及不通的主機(jī)以及主機(jī)集合,以及多個(gè)業(yè)務(wù)TOR,按照問題發(fā)生的規(guī)律性排除單臺(tái)的硬件故障。

2.在線TECS版本和硬件組合已在多個(gè)站點(diǎn)使用,未發(fā)生相關(guān)情況,排除軟件版本和硬件的兼容性問題。

3.結(jié)合具體現(xiàn)場(chǎng)情況,上層業(yè)務(wù)多為測(cè)試版本,需要重點(diǎn)定位在上層業(yè)務(wù)和TECS的配合。

4.按照問題發(fā)生的嚴(yán)重度,優(yōu)先選擇告警最頻繁的網(wǎng)元虛擬機(jī)做抓包定位分析,同時(shí)結(jié)合歷史數(shù)據(jù)做規(guī)律性排查。

本次網(wǎng)絡(luò)流量異常告警涉及網(wǎng)絡(luò)虛機(jī)多,但問題原因類似,以下涉及的TECS以排查一個(gè)網(wǎng)元虛機(jī)為例。

1.通過告警詳情,TECS檢查虛機(jī)對(duì)應(yīng)端口性能統(tǒng)計(jì),如下圖所示。

59ff2850-0485-11ee-90ce-dac502259ad0.png

2.從告警詳情中得知虛機(jī)NFV-R-xxx-56OMP_L的vhu599f535d-1f端口在接收的21859個(gè)包中,丟了380個(gè)包,丟包率為1.7%。隨即統(tǒng)計(jì)了該虛機(jī)端口指標(biāo),發(fā)現(xiàn)虛機(jī)端口流入有丟包,端口流出沒有丟包。

3.TECS網(wǎng)絡(luò)流量異常告警產(chǎn)生機(jī)制,如圖5所示。

5a1d3e3a-0485-11ee-90ce-dac502259ad0.png

a.虛擬機(jī)的每一個(gè)虛口,對(duì)應(yīng)DVS虛交換都有兩個(gè)隊(duì)列緩存,用于DVS和該虛口收發(fā)包的處理。一個(gè)收隊(duì)列(VM--->DVS方向,默認(rèn)隊(duì)列長(zhǎng)度1024),一個(gè)發(fā)隊(duì)列(DVS--->VM方向,默認(rèn)隊(duì)列長(zhǎng)度1024)。該告警是對(duì)應(yīng)DVS的發(fā)隊(duì)列,即DVS發(fā)送報(bào)文給虛擬機(jī)的方向(圖中紅線示例部分)。

b.DVS收到物理口進(jìn)來的報(bào)文后,根據(jù)相應(yīng)的轉(zhuǎn)發(fā)規(guī)則,將對(duì)應(yīng)的報(bào)文向不同的虛擬機(jī)的虛口轉(zhuǎn)發(fā),發(fā)送的報(bào)文會(huì)進(jìn)入發(fā)送隊(duì)列。

c.DVS根據(jù)隊(duì)列的標(biāo)志位狀態(tài)決定是否產(chǎn)生中斷信號(hào),通知虛擬機(jī)接收發(fā)送隊(duì)列的包(隊(duì)列標(biāo)志位狀態(tài)由虛擬機(jī)內(nèi)部收包進(jìn)程維護(hù):當(dāng)虛擬機(jī)內(nèi)正在處理收包時(shí),置標(biāo)志位狀態(tài)標(biāo)記DVS為不需要發(fā)送中斷信號(hào)通知虛擬機(jī)處理收包;當(dāng)虛擬機(jī)內(nèi)沒有處理收包時(shí),置標(biāo)志位標(biāo)記DVS為需要立即發(fā)送中斷信號(hào)通知虛擬機(jī)處理收包)。

d.當(dāng)虛擬機(jī)沒能及時(shí)取走隊(duì)列的數(shù)據(jù),DVS發(fā)向虛擬機(jī)虛口的報(bào)文填滿隊(duì)列時(shí),則會(huì)出現(xiàn)隊(duì)列消息積壓,超過了隊(duì)列的長(zhǎng)度,后續(xù)多余的報(bào)文就會(huì)因?yàn)闊o法入隊(duì)列而被丟棄,丟棄的報(bào)文數(shù)統(tǒng)計(jì)在overrun中。

e.DVS每隔5秒檢測(cè)一次overrun的統(tǒng)計(jì)和本周期內(nèi)收包總數(shù)的比值,如果連續(xù)3次檢測(cè),overrun的報(bào)文占比達(dá)到告警門限(丟包超過千分之一),就會(huì)上報(bào)告警。

f.計(jì)算節(jié)點(diǎn)上可以使用統(tǒng)計(jì)命令dvs show-dpifstats,采集所有虛擬機(jī)虛口和物理網(wǎng)口的收發(fā)包歷史統(tǒng)計(jì)信息,命令需要通過多次采集后,根據(jù)采集的結(jié)果,觀察虛口是否存在tx_overrun的統(tǒng)計(jì)增加。如果存在虛口在采集的周期內(nèi)增加現(xiàn)象,說明虛擬機(jī)處理DVS發(fā)送隊(duì)列的報(bào)文不及時(shí)(或者處理能力不足),無法及時(shí)消費(fèi)隊(duì)列的報(bào)文導(dǎo)致報(bào)文overrun。 g.DVS處理能力如下,本次問題的核心不是DVS的處理能力,而是在于業(yè)務(wù)虛擬機(jī)的處理能力。

25G網(wǎng)卡帶寬分配比例為0.24(DVS最大處理能力為12Gbps)。

10G網(wǎng)卡帶寬分配比例為0.35(DVS最大處理能力為 7Gbps)。

4.由于網(wǎng)絡(luò)流量異常告警不止一個(gè)種類的虛機(jī),統(tǒng)計(jì)了4個(gè)月非凌晨操作時(shí)間的“網(wǎng)絡(luò)流量異?!钡臍v史告警,結(jié)果如下圖所示。

5a27f582-0485-11ee-90ce-dac502259ad0.png

5.采集觀察每一類虛機(jī)指標(biāo)發(fā)現(xiàn),丟包均為DVS 發(fā)送報(bào)文給虛擬機(jī)的方向。且同類型虛機(jī)都是入向到端口有丟包,可以判定是上層網(wǎng)元虛機(jī)原因,需要上層業(yè)務(wù)虛機(jī)側(cè)協(xié)助排查。

6.UDM/PCF網(wǎng)元OMU虛機(jī):

a.現(xiàn)場(chǎng)停止OMU虛機(jī)的端到端信令跟蹤任務(wù)后,告警不再出現(xiàn)。

b.現(xiàn)網(wǎng)OMU創(chuàng)建大量端到端信令跟蹤任務(wù),未及時(shí)進(jìn)行清理,會(huì)出現(xiàn)該現(xiàn)象,原因?yàn)椋含F(xiàn)場(chǎng)OMU 有N個(gè)SC。

c.當(dāng)前信令跟蹤任務(wù)同步機(jī)制為:每條信令跟蹤任務(wù)數(shù)據(jù)約4K記錄,需要全表同步,即每次信令跟蹤任務(wù)激活,都會(huì)把所有信令跟蹤任務(wù)數(shù)據(jù)全量同步至前臺(tái)。

d.此外,MP向SC同步數(shù)據(jù)時(shí),要乘以SC個(gè)數(shù),即每次要同步N*4K*300的數(shù)據(jù)。大包需要進(jìn)行分包,造成一次往前臺(tái)同步的數(shù)據(jù)量很大,造成虛機(jī)流量過大,出現(xiàn)告警。

e.TIPI是立刻重傳,只要接收方發(fā)現(xiàn)接收的消息不連續(xù),會(huì)給發(fā)送消息方請(qǐng)求重傳,請(qǐng)求方接收到重傳請(qǐng)求,會(huì)立刻重傳。

7.ISBG網(wǎng)元的OMP虛機(jī):

針對(duì)資源池DVS進(jìn)行抓包分析,發(fā)現(xiàn)存在瞬間大量包集中收發(fā)情況,5秒內(nèi)瞬時(shí)沖高收發(fā)27000個(gè)包,之后立即恢復(fù)正常,如下圖所示。

5a36ba68-0485-11ee-90ce-dac502259ad0.png

a.收發(fā)包峰值時(shí)刻深入分析確定,峰值收發(fā)包均由網(wǎng)元性能統(tǒng)計(jì)采集數(shù)據(jù)產(chǎn)生。

b.以日志采集為例,該時(shí)刻約產(chǎn)生27000個(gè)包,其中“SCSCF 用戶數(shù)按模塊統(tǒng)計(jì)”性能統(tǒng)計(jì)任務(wù)瞬間產(chǎn)生12596個(gè)包;“內(nèi)存庫占用按模塊統(tǒng)計(jì)”性能統(tǒng)計(jì)任務(wù)瞬間產(chǎn)生13617個(gè)包。

c.兩個(gè)性能統(tǒng)計(jì)任務(wù)瞬間合計(jì)產(chǎn)生26213個(gè)包(12596+13617=26213),說明資源池產(chǎn)生流量峰值與“SCSCF 用戶數(shù)按模塊統(tǒng)計(jì)”、“內(nèi)存庫占用按模塊統(tǒng)計(jì)”兩個(gè)性能統(tǒng)計(jì)任務(wù)有關(guān)聯(lián)。

8.S-CSCF用戶數(shù)按模塊統(tǒng)計(jì),如下圖所示。

5a54c684-0485-11ee-90ce-dac502259ad0.png

9.內(nèi)存庫占用按模塊統(tǒng)計(jì),如下圖所示。

5a67e48a-0485-11ee-90ce-dac502259ad0.png

10.查看“SCSCF 用戶數(shù)按模塊統(tǒng)計(jì)”、“內(nèi)存庫占用按模塊統(tǒng)計(jì)”性能統(tǒng)計(jì)任務(wù)發(fā)現(xiàn):

a.兩性能統(tǒng)計(jì)任務(wù)勾選全量模塊對(duì)象,實(shí)際應(yīng)用中只需勾選真實(shí)激活的SMP模塊即可(CDB、OMP以及未激活SMP模塊無需勾選),按真實(shí)應(yīng)用只需勾選47個(gè)SMP測(cè)量對(duì)象。

b.其余勾選的測(cè)量對(duì)象(CDB、OMP以及未激活SMP模塊)為無效對(duì)象,導(dǎo)致處理性能統(tǒng)計(jì)上報(bào)的網(wǎng)卡上流量突增,流量突增時(shí)會(huì)影響底層資源池產(chǎn)生瞬時(shí)流量告警。

c.性能統(tǒng)計(jì)與外部信令交互區(qū)分通道執(zhí)行,此性能統(tǒng)計(jì)流量瞬時(shí)突增不會(huì)波及VoLTE業(yè)務(wù)流程,對(duì)業(yè)務(wù)無影響。

d.此性能統(tǒng)計(jì)流量突增產(chǎn)生少量丟包情況。由于性能統(tǒng)計(jì)數(shù)據(jù)上報(bào)有重傳機(jī)制保障,不會(huì)影響性能統(tǒng)計(jì)數(shù)據(jù)整粒度采集,所以對(duì)性能統(tǒng)計(jì)數(shù)據(jù)呈現(xiàn)無影響。此外,由于流量沖高是瞬時(shí)行為,因此對(duì)網(wǎng)元自身CPU影響不大。

11.“SCSCF 用戶數(shù)按模塊統(tǒng)計(jì)”、“內(nèi)存庫占用按模塊統(tǒng)計(jì)”兩個(gè)統(tǒng)計(jì)任務(wù)勾選了大量的無效性能統(tǒng)計(jì)測(cè)量對(duì)象,導(dǎo)致性能統(tǒng)計(jì)數(shù)據(jù)采集異常,單個(gè)網(wǎng)卡流量短暫沖高,偶發(fā)性造成短時(shí)間少量丟包,導(dǎo)致底層資源池產(chǎn)生端口流量異常告警,但不會(huì)影響網(wǎng)元業(yè)務(wù)及性能統(tǒng)計(jì)。

1.通過如下方式暫時(shí)規(guī)避該問題:

a.UDM / PCF:現(xiàn)場(chǎng)測(cè)試階段,盡量控制信令跟蹤任務(wù)在30個(gè)以下,完成測(cè)試后刪除測(cè)試號(hào)碼的跟蹤任務(wù)。

b.ISBG:“SCSCF 用戶數(shù)按模塊統(tǒng)計(jì)”、“內(nèi)存庫占用按模塊統(tǒng)計(jì)”兩個(gè)統(tǒng)計(jì)任務(wù)去除測(cè)量對(duì)象勾選。

2.網(wǎng)絡(luò)流量異常告警是監(jiān)控上層網(wǎng)元運(yùn)行正常的重要告警之一,例如當(dāng)上層網(wǎng)元虛機(jī)有下電或者重啟都會(huì)產(chǎn)生網(wǎng)絡(luò)流量異常告警,可通過告警信息判斷涉及網(wǎng)元、對(duì)應(yīng)虛機(jī)及端口。

3.本次網(wǎng)絡(luò)流量異常告警主要是因?yàn)樯蠈泳W(wǎng)元有抓包或信令跟蹤導(dǎo)致,告警本身無業(yè)務(wù)影響。






審核編輯:劉清

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

    關(guān)注

    0

    文章

    32

    瀏覽量

    21082
  • DVS
    DVS
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    9793
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    963

    瀏覽量

    29113
  • ToR
    ToR
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    10501
  • NFV
    NFV
    +關(guān)注

    關(guān)注

    3

    文章

    118

    瀏覽量

    34049

原文標(biāo)題:TECS資源池上報(bào)網(wǎng)絡(luò)流程異常告警的問題處理

文章出處:【微信號(hào):ztedoc,微信公眾號(hào):中興文檔】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    TECS OpenStack資源池虛擬機(jī)網(wǎng)絡(luò)二層地址無法互通的問題處理

    某運(yùn)營商TECS OpenStack使用主機(jī)overlay SDN方案組網(wǎng),運(yùn)維人員在創(chuàng)建虛擬機(jī)測(cè)試虛擬機(jī)網(wǎng)絡(luò)狀態(tài)時(shí)發(fā)現(xiàn)問題:在其中一臺(tái)主機(jī)上創(chuàng)建兩臺(tái)同網(wǎng)段虛擬機(jī),虛擬機(jī)之間二層地址無法Ping通,但是可以Ping通網(wǎng)關(guān)地址,如圖1所示。
    的頭像 發(fā)表于 06-12 09:28 ?103次閱讀
    <b class='flag-5'>TECS</b> OpenStack<b class='flag-5'>資源</b>池虛擬機(jī)<b class='flag-5'>網(wǎng)絡(luò)</b>二層地址無法互通的問題<b class='flag-5'>處理</b>

    異常零流量小區(qū)檢測(cè)功能介紹

    隨著5G部署規(guī)模不斷擴(kuò)大,網(wǎng)管KPI的分析需求突增也日益顯著,存在用戶感知問題無法從告警和KPI數(shù)值中直接體現(xiàn)的情況;或者某些小區(qū)存在故障而網(wǎng)絡(luò)維護(hù)工程師無法及時(shí)監(jiān)控識(shí)別出來。異常零流量小區(qū),就是指
    的頭像 發(fā)表于 03-22 09:54 ?393次閱讀
    <b class='flag-5'>異常</b>零流量小區(qū)檢測(cè)功能介紹

    TECS OpenStack資源池主機(jī)磁盤分區(qū)使用率過高的問題處理

    某運(yùn)營商TECS資源池上報(bào)“主機(jī)磁盤分區(qū)使用率過高”的告警,如下圖所示。
    的頭像 發(fā)表于 03-21 09:47 ?376次閱讀
    <b class='flag-5'>TECS</b> OpenStack<b class='flag-5'>資源</b>池主機(jī)磁盤分區(qū)使用率過高的問題<b class='flag-5'>處理</b>

    TECS OpenStack資源池虛機(jī)寫磁盤時(shí)延高告警的問題處理

    某運(yùn)營商TECS資源池,在當(dāng)前告警中顯示“虛機(jī)寫磁盤時(shí)延高告警”,如下圖所示。告警統(tǒng)計(jì)總體平均10分鐘左右自動(dòng)恢復(fù)。
    的頭像 發(fā)表于 03-21 09:36 ?341次閱讀
    <b class='flag-5'>TECS</b> OpenStack<b class='flag-5'>資源</b>池虛機(jī)寫磁盤時(shí)延高<b class='flag-5'>告警</b>的問題<b class='flag-5'>處理</b>

    能源管理移動(dòng)革命:異常告警秒級(jí)響應(yīng)+能效報(bào)告自動(dòng)生成

    新一代能源管理系統(tǒng)通過移動(dòng)化革命和異常告警秒級(jí)響應(yīng)機(jī)制,實(shí)現(xiàn)能源管理實(shí)時(shí)化、智能化新紀(jì)元。它通過物聯(lián)網(wǎng)設(shè)備采集數(shù)據(jù),邊緣計(jì)算節(jié)點(diǎn)進(jìn)行分析,管理人員移動(dòng)終端獲取預(yù)警信息。通過故障預(yù)測(cè)模型,系統(tǒng)提前預(yù)警,避免生產(chǎn)事故。
    的頭像 發(fā)表于 03-11 09:46 ?251次閱讀
    能源管理移動(dòng)革命:<b class='flag-5'>異常</b><b class='flag-5'>告警</b>秒級(jí)響應(yīng)+能效報(bào)告自動(dòng)生成

    TECS OpenStack資源池時(shí)間同步失敗的故障分析

    某運(yùn)營商TECS OpenStack資源池,在當(dāng)前告警中顯示“時(shí)鐘同步失敗”,以10分鐘整數(shù)倍為間隔上報(bào)“時(shí)間同步失敗”告警,持續(xù)時(shí)間30秒
    的頭像 發(fā)表于 03-03 10:09 ?378次閱讀
    <b class='flag-5'>TECS</b> OpenStack<b class='flag-5'>資源</b>池時(shí)間同步失敗的故障分析

    TECS OpenStack資源池虛機(jī)殘留導(dǎo)致網(wǎng)元異常的問題處理

    某運(yùn)營商TECS資源池的一臺(tái)主機(jī)內(nèi)存故障,進(jìn)行關(guān)機(jī)、內(nèi)存更換操作,虛機(jī)自動(dòng)遷移到其他主機(jī)上,同時(shí)做了其他虛擬機(jī)的手動(dòng)遷移操作。后續(xù)在TECS上出現(xiàn)虛機(jī)內(nèi)核異常
    的頭像 發(fā)表于 03-03 09:42 ?312次閱讀
    <b class='flag-5'>TECS</b> OpenStack<b class='flag-5'>資源</b>池虛機(jī)殘留導(dǎo)致網(wǎng)元<b class='flag-5'>異常</b>的問題<b class='flag-5'>處理</b>

    排查并處理共享站點(diǎn)S1用戶面路徑不可用告警

    增多,如圖1所示。 圖 1? 電信4G基站告警 1. 通過對(duì)基站告警進(jìn)行分析后發(fā)現(xiàn),出現(xiàn)告警的S1用戶面路徑不可用告警,對(duì)端IP地址為10.100.33.X,如圖2所示。 圖2 對(duì)端I
    的頭像 發(fā)表于 01-23 11:08 ?706次閱讀
    排查并<b class='flag-5'>處理</b>共享站點(diǎn)S1用戶面路徑不可用<b class='flag-5'>告警</b>

    串口通訊異常處理方法 串口設(shè)備連接方式

    串口通信異常處理方法 1. 異常檢測(cè) 在串口通信中,首先需要能夠檢測(cè)到異常情況。異常檢測(cè)可以通過以下幾種方式實(shí)現(xiàn): 硬件檢測(cè) :利用串口硬件
    的頭像 發(fā)表于 12-27 09:53 ?3737次閱讀

    TAS5630B使用的PHD封裝,OTW1輸出低電平,100°C過溫告警是為什么?

    使用的PHD封裝,OTW1輸出低電平,100°C過溫告警,SD輸出關(guān)斷信號(hào)--低電平,目前是上電,沒有加音頻信號(hào),就已經(jīng)發(fā)熱了,請(qǐng)問是為什么,哪里出問題了,40塊板子中7塊出現(xiàn)這個(gè)問題,芯片的哪些管腳異常會(huì)導(dǎo)致發(fā)熱比較厲害
    發(fā)表于 10-16 06:51

    異常重啟怎么破?多方排查后,原因竟然是。。。

    ?又是異常重啟。。。讓人摸不到頭腦。 這幾天,看到客戶上報(bào)了重啟問題,說是查不出原因。 重啟現(xiàn)象是 ——有極個(gè)別設(shè)備在工作中不定時(shí)反復(fù)異常重啟,大部分設(shè)備正常;反復(fù)重啟設(shè)備,有時(shí)候又能持續(xù)正常工作
    的頭像 發(fā)表于 10-14 07:04 ?716次閱讀
    <b class='flag-5'>異常</b>重啟怎么破?多方排查后,原因竟然是。。。

    Panasonic松下焊接電異常處理

    電子發(fā)燒友網(wǎng)站提供《Panasonic松下焊接電異常處理.pdf》資料免費(fèi)下載
    發(fā)表于 08-19 14:24 ?0次下載

    自動(dòng)化生產(chǎn)車間異常告警運(yùn)維管理系統(tǒng)解決方案

    管理等系統(tǒng)提出了更高的要求。 面向自動(dòng)化生產(chǎn)車間,物通博聯(lián)提供基于工業(yè)智能網(wǎng)關(guān)的異常告警運(yùn)維管理系統(tǒng)解決方案。通過將工業(yè)智能網(wǎng)關(guān)部署在車間現(xiàn)場(chǎng)并接入控制系統(tǒng)PLC、DCS、SCADA等,進(jìn)行數(shù)據(jù)采集與網(wǎng)絡(luò)傳輸工作,將設(shè)備數(shù)
    的頭像 發(fā)表于 07-27 10:36 ?626次閱讀
    自動(dòng)化生產(chǎn)車間<b class='flag-5'>異常</b><b class='flag-5'>告警</b>運(yùn)維管理系統(tǒng)解決方案

    IR615配置流量告警方法

    1.登錄路由器,服務(wù)流量管理中設(shè)置流量使用閥值. 2.添加告警設(shè)置,在服務(wù)&gt;告警設(shè)置中勾選告警輸入和告警輸出. 3.登錄DM平臺(tái)添加
    發(fā)表于 07-25 07:59

    一站式統(tǒng)一返回值封裝、異常處理異常錯(cuò)誤碼解決方案—最強(qiáng)的Sping Boot接口優(yōu)雅響應(yīng)處理

    1. 前言 統(tǒng)一返回值封裝、統(tǒng)一異常處理異常錯(cuò)誤碼體系的意義在于提高代碼的可維護(hù)性和可讀性,使得代碼更加健壯和穩(wěn)定。統(tǒng)一返回值封裝可以避免每一個(gè)接口都需要手工拼裝響應(yīng)報(bào)文;統(tǒng)一異常
    的頭像 發(fā)表于 06-20 15:42 ?896次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品