System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码人妻丰满熟妇啪啪,国产成人精品无码免费看 ,成人免费午夜无码视频
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數(shù)據(jù)處理方法及裝置、非易失性存儲介質(zhì)、電子設(shè)備制造方法及圖紙

    技術(shù)編號:44433819 閱讀:3 留言:0更新日期:2025-02-28 18:44
    本申請公開了一種數(shù)據(jù)處理方法及裝置、非易失性存儲介質(zhì)、電子設(shè)備。其中,該方法包括:在檢測到目標網(wǎng)絡(luò)架構(gòu)中出現(xiàn)死鎖狀態(tài)的情況下,確定發(fā)生死鎖狀態(tài)的目標端口隊列;開啟死鎖恢復定時器,創(chuàng)建死鎖狀態(tài)檢測線程,其中,死鎖狀態(tài)檢測線程用于檢測目標端口隊列的死鎖狀態(tài),并在目標端口隊列的死鎖狀態(tài)發(fā)生改變的情況下,將用于指示死鎖狀態(tài)發(fā)生改變的目標消息寫入數(shù)據(jù)庫;接收數(shù)據(jù)庫發(fā)布的目標消息,并在確定目標網(wǎng)絡(luò)架構(gòu)中已解除目標端口隊列的死鎖狀態(tài)的情況下,結(jié)束死鎖恢復定時器。本申請解決了由于針對PFC死鎖情況,相關(guān)技術(shù)無法精準地確定恢復定時器的恢復時間,造成的網(wǎng)絡(luò)性能下降的技術(shù)問題。

    【技術(shù)實現(xiàn)步驟摘要】

    本申請涉及網(wǎng)絡(luò)技術(shù)與安全領(lǐng)域,具體而言,涉及一種數(shù)據(jù)處理方法及裝置、非易失性存儲介質(zhì)、電子設(shè)備


    技術(shù)介紹

    1、基于優(yōu)先級的流量控制(priority?flow?control,pfc)是一種在以太網(wǎng)中廣泛應用的無損流量控制技術(shù),旨在通過逐跳的方式實現(xiàn)基于優(yōu)先級的流量控制。與傳統(tǒng)的以太網(wǎng)pause機制相比,pfc能更精確地控制流量,允許在鏈路上創(chuàng)建多個虛擬通道,獨立暫停和重啟任意通道,確保不同優(yōu)先級的流量互不干擾。這種技術(shù)通過發(fā)送和接收pause幀,并設(shè)置門限來避免擁塞和死鎖,是構(gòu)建無損以太網(wǎng)的關(guān)鍵手段之一。在以太網(wǎng)中,當某一優(yōu)先級報文的發(fā)送速率超過接收速率,導致接收方可用數(shù)據(jù)緩沖空間不足時,設(shè)備會通過發(fā)送pfcpause幀反饋給上游設(shè)備,上游設(shè)備收到pause幀后停止發(fā)送該優(yōu)先級報文,直至收到pfcxon幀或經(jīng)過一定的老化時間后才能恢復流量發(fā)送。圖1示出了一種基于優(yōu)先級的流量控制的示意圖,如圖1所示,這種機制確保了某種類型的流量擁塞不會影響其他類型流量的正常轉(zhuǎn)發(fā),使得同一鏈路上不同類型的報文能夠互不干擾。

    2、在現(xiàn)代數(shù)據(jù)中心和大型網(wǎng)絡(luò)架構(gòu)中,高效、可靠的數(shù)據(jù)傳輸與流量控制是確保業(yè)務(wù)連續(xù)性和性能的關(guān)鍵。pfc技術(shù)與例如clos等組網(wǎng)架構(gòu)的結(jié)合,旨在構(gòu)建一個既能夠保障服務(wù)質(zhì)量又能實現(xiàn)高擴展性和無阻塞傳輸?shù)木W(wǎng)絡(luò)環(huán)境。

    3、但是,pfc在clos中的廣泛應用也帶來了死鎖的風險,如圖2所示,由于clos架構(gòu)的多級性和多路徑特性,當網(wǎng)絡(luò)中出現(xiàn)環(huán)路或配置不當時,多個交換機可能會因為等待對方釋放資源而陷入死鎖狀態(tài)。這種情況下,不僅會導致特定優(yōu)先級的數(shù)據(jù)包無法傳輸,還可能影響到整個網(wǎng)絡(luò)的性能和穩(wěn)定性。

    4、針對clos組網(wǎng)中出現(xiàn)的pfc死鎖,進而導致流量無法轉(zhuǎn)發(fā)的現(xiàn)象,相關(guān)處理方式在上報死鎖的中斷信息后,會啟動一個定時器進行死鎖的恢復動作,即忽略接收到的pfcxoff報文和當前端口隊列的流控狀態(tài),進行端口的轉(zhuǎn)發(fā)動作。相關(guān)處理方法無法精準控制恢復定時器的恢復時間,過長的恢復時間可能會導致后續(xù)的流控狀態(tài)被忽略,而過短的恢復時間則會造成死鎖未解除的情況。

    5、針對上述的問題,目前尚未提出有效的解決方案。


    技術(shù)實現(xiàn)思路

    1、本申請?zhí)峁┝艘环N數(shù)據(jù)處理方法及裝置、非易失性存儲介質(zhì)、電子設(shè)備,以至少解決由于針對pfc死鎖情況,相關(guān)技術(shù)無法精準地確定恢復定時器的恢復時間,造成的網(wǎng)絡(luò)性能下降的技術(shù)問題。

    2、根據(jù)本申請的一個方面,提供了一種數(shù)據(jù)處理方法,包括:在檢測到目標網(wǎng)絡(luò)架構(gòu)中出現(xiàn)死鎖狀態(tài)的情況下,確定發(fā)生死鎖狀態(tài)的目標端口隊列;開啟死鎖恢復定時器,創(chuàng)建死鎖狀態(tài)檢測線程,其中,死鎖狀態(tài)檢測線程用于檢測目標端口隊列的死鎖狀態(tài),并在目標端口隊列的死鎖狀態(tài)發(fā)生改變的情況下,將用于指示死鎖狀態(tài)發(fā)生改變的目標消息寫入數(shù)據(jù)庫;接收數(shù)據(jù)庫發(fā)布的目標消息,并在確定目標網(wǎng)絡(luò)架構(gòu)中已解除目標端口隊列的死鎖狀態(tài)的情況下,結(jié)束死鎖恢復定時器。

    3、可選地,接收數(shù)據(jù)庫發(fā)布的目標消息,并在確定目標網(wǎng)絡(luò)架構(gòu)中已解除目標端口隊列的死鎖狀態(tài)的情況下,結(jié)束死鎖恢復定時器,包括:接收數(shù)據(jù)庫發(fā)布的目標消息,并確定死鎖恢復定時器中設(shè)置的恢復時長;在死鎖恢復定時器中設(shè)置的恢復時長大于第一預設(shè)閾值的情況下,判斷目標網(wǎng)絡(luò)架構(gòu)中是否已解除目標端口隊列的死鎖狀態(tài);在確定目標網(wǎng)絡(luò)架構(gòu)中未解除目標端口隊列的死鎖狀態(tài)的情況下,保持死鎖恢復定時器繼續(xù)工作;在確定目標網(wǎng)絡(luò)架構(gòu)中已解除目標端口隊列的死鎖狀態(tài)的情況下,結(jié)束死鎖恢復定時器。

    4、可選地,方法還包括:在死鎖恢復定時器中設(shè)置的恢復時長小于第二預設(shè)閾值的情況下,在結(jié)束死鎖恢復定時器之后,判斷目標網(wǎng)絡(luò)架構(gòu)中是否已解除目標端口隊列的死鎖狀態(tài),其中,第二預設(shè)閾值小于第一預設(shè)閾值;在確定目標網(wǎng)絡(luò)架構(gòu)中未解除目標端口隊列的死鎖狀態(tài)的情況下,重新開啟死鎖恢復定時器,直至監(jiān)測到目標網(wǎng)絡(luò)架構(gòu)中已解除目標端口隊列的死鎖狀態(tài)。

    5、可選地,方法還包括:在確定目標網(wǎng)絡(luò)架構(gòu)中未解除目標端口隊列的死鎖狀態(tài)的情況下,確定發(fā)生死鎖狀態(tài)的次數(shù)是否大于第三預設(shè)閾值;在確定發(fā)生死鎖狀態(tài)的次數(shù)小于第三預設(shè)閾值的情況下,重新對目標端口隊列的死鎖狀態(tài)進行檢測;在確定發(fā)生死鎖狀態(tài)的次數(shù)大于第三預設(shè)閾值的情況下,停止對目標端口隊列的死鎖狀態(tài)進行檢測。

    6、可選地,開啟死鎖恢復定時器之后,方法還包括:開啟目標端口隊列的流控開關(guān),其中,流控開關(guān)用于在開啟狀態(tài)下,忽略用于調(diào)節(jié)數(shù)據(jù)流量的流控動作。

    7、可選地,創(chuàng)建死鎖狀態(tài)檢測線程之后,方法還包括:定義用于發(fā)布和訂閱目標消息的目標頻道,主線程使用redis的subscribe命令訂閱目標頻道;在死鎖狀態(tài)發(fā)生改變的情況下,使用redis的publish命令將目標消息發(fā)送至目標頻道。

    8、可選地,確定發(fā)生死鎖狀態(tài)的目標端口隊列之后,方法還包括:停止對目標端口隊列的死鎖狀態(tài)進行檢測。

    9、根據(jù)本申請的再一方面,還提供了一種數(shù)據(jù)處理裝置,包括:確定模塊,用于在檢測到目標網(wǎng)絡(luò)架構(gòu)中出現(xiàn)死鎖狀態(tài)的情況下,確定發(fā)生死鎖狀態(tài)的目標端口隊列;第一處理模塊,用于開啟死鎖恢復定時器,創(chuàng)建死鎖狀態(tài)檢測線程,其中,死鎖狀態(tài)檢測線程用于檢測目標端口隊列的死鎖狀態(tài),并在目標端口隊列的死鎖狀態(tài)發(fā)生改變的情況下,將用于指示死鎖狀態(tài)發(fā)生改變的目標消息寫入數(shù)據(jù)庫;第二處理模塊,用于接收數(shù)據(jù)庫發(fā)布的目標消息,并在確定目標網(wǎng)絡(luò)架構(gòu)中已解除目標端口隊列的死鎖狀態(tài)的情況下,結(jié)束死鎖恢復定時器。

    10、根據(jù)本申請的再一方面,還提供了一種非易失性存儲介質(zhì),存儲介質(zhì)包括存儲的程序,其中,程序運行時控制存儲介質(zhì)所在的設(shè)備執(zhí)行以上的數(shù)據(jù)處理方法。

    11、根據(jù)本申請的再一方面,還提供了一種電子設(shè)備,包括:存儲器和處理器,處理器用于運行存儲在存儲器中的程序,其中,程序運行時執(zhí)行以上的數(shù)據(jù)處理方法。

    12、根據(jù)本申請的再一方面,還提供了一種計算機程序,其中,所述計算機程序被處理器執(zhí)行時實現(xiàn)以上的數(shù)據(jù)處理方法。

    13、根據(jù)本申請的再一方面,還提供了一種計算機程序產(chǎn)品,計算機程序產(chǎn)品包括非易失性計算機可讀存儲介質(zhì),其中,非易失性計算機可讀存儲介質(zhì)存儲計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)以上的數(shù)據(jù)處理方法。

    14、在本申請中,采用在檢測到目標網(wǎng)絡(luò)架構(gòu)中出現(xiàn)死鎖狀態(tài)的情況下,確定發(fā)生死鎖狀態(tài)的目標端口隊列;開啟死鎖恢復定時器,創(chuàng)建死鎖狀態(tài)檢測線程,其中,死鎖狀態(tài)檢測線程用于檢測目標端口隊列的死鎖狀態(tài),并在目標端口隊列的死鎖狀態(tài)發(fā)生改變的情況下,將用于指示死鎖狀態(tài)發(fā)生改變的目標消息寫入數(shù)據(jù)庫;接收數(shù)據(jù)庫發(fā)布的目標消息,并在確定目標網(wǎng)絡(luò)架構(gòu)中已解除目標端口隊列的死鎖狀態(tài)的情況下,結(jié)束死鎖恢復定時器的方式,通過確定發(fā)生死鎖狀態(tài)的目標端口隊列,開啟死鎖恢復定時器,執(zhí)行恢復動作,同時開啟一個線程用于獲取死鎖狀態(tài)的變化并寫入數(shù)據(jù)庫中,以準確結(jié)束恢復定時器,達到了精準地確定恢復定時器的恢復時間的目的,從而實現(xiàn)了提升網(wǎng)絡(luò)性能的技本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種數(shù)據(jù)處理方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,接收所述數(shù)據(jù)庫發(fā)布的所述目標消息,并在確定所述目標網(wǎng)絡(luò)架構(gòu)中已解除所述目標端口隊列的死鎖狀態(tài)的情況下,結(jié)束所述死鎖恢復定時器,包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,包括:所述方法還包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,開啟死鎖恢復定時器之后,所述方法還包括:

    6.根據(jù)權(quán)利要求1所述的方法,其特征在于,創(chuàng)建死鎖狀態(tài)檢測線程之后,所述方法還包括:

    7.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定發(fā)生所述死鎖狀態(tài)的目標端口隊列之后,所述方法還包括:停止對所述目標端口隊列的死鎖狀態(tài)進行檢測。

    8.一種數(shù)據(jù)處理裝置,其特征在于,包括:

    9.一種非易失性存儲介質(zhì),其特征在于,所述非易失性存儲介質(zhì)包括存儲的程序,其中,在所述程序運行時控制所述非易失性存儲介質(zhì)所在設(shè)備執(zhí)行權(quán)利要求1至7中任意一項所述的數(shù)據(jù)處理方法。

    10.一種電子設(shè)備,其特征在于,包括:存儲器和處理器,所述處理器用于運行存儲在所述存儲器中的程序,其中,所述程序運行時執(zhí)行權(quán)利要求1至7中任意一項所述的數(shù)據(jù)處理方法。

    11.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任意一項所述的數(shù)據(jù)處理方法。

    ...

    【技術(shù)特征摘要】

    1.一種數(shù)據(jù)處理方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,接收所述數(shù)據(jù)庫發(fā)布的所述目標消息,并在確定所述目標網(wǎng)絡(luò)架構(gòu)中已解除所述目標端口隊列的死鎖狀態(tài)的情況下,結(jié)束所述死鎖恢復定時器,包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,包括:所述方法還包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,開啟死鎖恢復定時器之后,所述方法還包括:

    6.根據(jù)權(quán)利要求1所述的方法,其特征在于,創(chuàng)建死鎖狀態(tài)檢測線程之后,所述方法還包括:

    7.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定發(fā)生所述死鎖狀態(tài)...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:劉孫付
    申請(專利權(quán))人:中電信智能網(wǎng)絡(luò)科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 91嫩草国产在线无码观看| 国产免费久久久久久无码| 国产av永久无码天堂影院| 免费无码又爽又刺激网站| 潮喷大喷水系列无码久久精品| AV无码精品一区二区三区宅噜噜| 精品人无码一区二区三区| 激情射精爆插热吻无码视频| 亚洲精品中文字幕无码蜜桃 | 免费看又黄又无码的网站| 亚洲AV成人无码网站| 国99精品无码一区二区三区| 无码任你躁久久久久久久| 亚洲精品无码人妻无码| 人妻无码αv中文字幕久久| 无码AⅤ精品一区二区三区| 人妻丝袜中文无码av影音先锋专区 | 亚洲AV无码成人网站久久精品大| 国产AV天堂无码一区二区三区 | 亚洲AV无码AV日韩AV网站| 日韩精品人妻系列无码专区| 国产色无码精品视频免费| 国产精品va无码二区| 精品亚洲AV无码一区二区| 久久久无码精品亚洲日韩蜜桃| 国产V片在线播放免费无码| 无码国模国产在线观看免费| 亚洲av永久无码精品网址| 亚洲中文字幕无码久久2020| 91精品日韩人妻无码久久不卡| 无码AV天堂一区二区三区| 国产午夜精品无码| 亚洲AV永久无码精品成人| 国产成人精品无码免费看| 亚洲AV综合色区无码一区| 国模GOGO无码人体啪啪| 亚洲不卡中文字幕无码| 麻豆亚洲AV永久无码精品久久| 秋霞鲁丝片Av无码少妇| 亚洲AV无码乱码麻豆精品国产| 精品无码人妻一区二区免费蜜桃|