日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

協(xié)議通道的連接方法及裝置、存儲介質(zhì)及電子設(shè)備與流程

文檔序號:39725577發(fā)布日期:2024-10-22 13:24閱讀:3來源:國知局
協(xié)議通道的連接方法及裝置、存儲介質(zhì)及電子設(shè)備與流程

所屬的技術(shù)人員能夠理解,本發(fā)明的各個(gè)方面可以實(shí)現(xiàn)為系統(tǒng)、方法或程序產(chǎn)品。因此,本發(fā)明的各個(gè)方面可以具體實(shí)現(xiàn)為以下形式,即:完全的硬件實(shí)施方式、完全的軟件實(shí)施方式(包括固件、微代碼等),或硬件和軟件方面結(jié)合的實(shí)施方式,這里可以統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。圖10示出本公開實(shí)施例中一種協(xié)議通道的連接計(jì)算機(jī)設(shè)備的結(jié)構(gòu)框圖。需要說明的是,圖示出的電子設(shè)備僅僅是一個(gè)示例,不應(yīng)對本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。下面參照圖10來描述根據(jù)本發(fā)明的這種實(shí)施方式的電子設(shè)備1000。圖10顯示的電子設(shè)備1000僅僅是一個(gè)示例,不應(yīng)對本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。如圖10所示,電子設(shè)備1000以通用計(jì)算設(shè)備的形式表現(xiàn)。電子設(shè)備1000的組件可以包括但不限于:上述至少一個(gè)處理單元1010、上述至少一個(gè)存儲單元1020、連接不同系統(tǒng)組件(包括存儲單元1020和處理單元1010)的總線1030。其中,所述存儲單元存儲有程序代碼,所述程序代碼可以被所述處理單元1010執(zhí)行,使得所述處理單元1010執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的步驟。例如,所述處理單元1010可以執(zhí)行如圖2中所示的方法。存儲單元1020可以包括易失性存儲單元形式的可讀介質(zhì),例如隨機(jī)存取存儲單元(ram)10201和/或高速緩存存儲單元10202,還可以進(jìn)一步包括只讀存儲單元(rom)10203。存儲單元1020還可以包括具有一組(至少一個(gè))程序模塊10205的程序/實(shí)用工具10204,這樣的程序模塊10205包括但不限于:操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)??偩€1030可以為表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲單元總線或者存儲單元控制器、外圍總線、圖形加速端口、處理單元或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。電子設(shè)備1000也可以與一個(gè)或多個(gè)外部設(shè)備1100(例如鍵盤、指向設(shè)備、藍(lán)牙設(shè)備等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該電子設(shè)備1000交互的設(shè)備通信,和/或與使得該電子設(shè)備1000能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如路由器、調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口1050進(jìn)行。并且,電子設(shè)備1000還可以通過網(wǎng)絡(luò)適配器1060與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器1060通過總線1030與電子設(shè)備1000的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合電子設(shè)備1000使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、raid系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。在本公開的示例性實(shí)施例中,還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有能夠?qū)崿F(xiàn)本說明書上述方法的程序產(chǎn)品。在一些可能的實(shí)施方式中,本發(fā)明的各個(gè)方面還可以實(shí)現(xiàn)為一種程序產(chǎn)品的形式,其包括程序代碼,當(dāng)所述程序產(chǎn)品在終端設(shè)備上運(yùn)行時(shí),所述程序代碼用于使所述終端設(shè)備執(zhí)行本說明書上述“示例性方法”部分中描述的根據(jù)本發(fā)明各種示例性實(shí)施方式的步驟。根據(jù)本發(fā)明實(shí)施方式的用于實(shí)現(xiàn)上述方法的程序產(chǎn)品,其可以采用便攜式緊湊盤只讀存儲器(cd-rom)并包括程序代碼,并可以在終端設(shè)備,例如個(gè)人電腦上運(yùn)行。然而,本發(fā)明的程序產(chǎn)品不限于此,在本文件中,可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。所述程序產(chǎn)品可以采用一個(gè)或多個(gè)可讀介質(zhì)的任意組合??勺x介質(zhì)可以是可讀信號介質(zhì)或者可讀存儲介質(zhì)??勺x存儲介質(zhì)例如可以為但不限于電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合??勺x存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式盤、硬盤、隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。計(jì)算機(jī)可讀信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了可讀程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合??勺x信號介質(zhì)還可以是可讀存儲介質(zhì)以外的任何可讀介質(zhì),該可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于無線、有線、光纜、rf等等,或者上述的任意合適的組合。可以以一種或多種程序設(shè)計(jì)語言的任意組合來編寫用于執(zhí)行本發(fā)明操作的程序代碼,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言—諸如java、c++等,還包括常規(guī)的過程式程序設(shè)計(jì)語言—諸如“c”語言或類似的程序設(shè)計(jì)語言。程序代碼可以完全地在用戶計(jì)算設(shè)備上執(zhí)行、部分地在用戶設(shè)備上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算設(shè)備上部分在遠(yuǎn)程計(jì)算設(shè)備上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算設(shè)備或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算設(shè)備的情形中,遠(yuǎn)程計(jì)算設(shè)備可以通過任意種類的網(wǎng)絡(luò),包括局域網(wǎng)(lan)或廣域網(wǎng)(wan),連接到用戶計(jì)算設(shè)備,或者,可以連接到外部計(jì)算設(shè)備(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。應(yīng)當(dāng)注意,盡管在上文詳細(xì)描述中提及了用于動作執(zhí)行的設(shè)備的若干模塊或者單元,但是這種劃分并非強(qiáng)制性的。實(shí)際上,根據(jù)本公開的實(shí)施方式,上文描述的兩個(gè)或更多模塊或者單元的特征和功能可以在一個(gè)模塊或者單元中具體化。反之,上文描述的一個(gè)模塊或者單元的特征和功能可以進(jìn)一步劃分為由多個(gè)模塊或者單元來具體化。此外,盡管在附圖中以特定順序描述了本公開中方法的各個(gè)步驟,但是,這并非要求或者暗示必須按照該特定順序來執(zhí)行這些步驟,或是必須執(zhí)行全部所示的步驟才能實(shí)現(xiàn)期望的結(jié)果。附加的或備選的,可以省略某些步驟,將多個(gè)步驟合并為一個(gè)步驟執(zhí)行,以及/或者將一個(gè)步驟分解為多個(gè)步驟執(zhí)行等。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員易于理解,這里描述的示例實(shí)施方式可以通過軟件實(shí)現(xiàn),也可以通過軟件結(jié)合必要的硬件的方式來實(shí)現(xiàn)。因此,根據(jù)本公開實(shí)施方式的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個(gè)非易失性存儲介質(zhì)(可以是cd-rom,u盤,移動硬盤等)中或網(wǎng)絡(luò)上,包括若干指令以使得一臺計(jì)算設(shè)備(可以是個(gè)人計(jì)算機(jī)、服務(wù)器、移動終端、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行根據(jù)本公開實(shí)施方式的方法。根據(jù)本公開的一個(gè)方面,提供了一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲在計(jì)算機(jī)可讀存儲介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行上述實(shí)施例的各種可選實(shí)現(xiàn)方式中提供的方法。本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本技術(shù)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由所附的權(quán)利要求指出。


背景技術(shù):

1、在sdn(software?defined?network,軟件定義網(wǎng)絡(luò))網(wǎng)絡(luò)架構(gòu)中,上層應(yīng)用可以基于netconf協(xié)議(network?configuration?protocol,網(wǎng)絡(luò)配置協(xié)議)網(wǎng)絡(luò)設(shè)備進(jìn)行配置和管理。

2、相關(guān)技術(shù)中,隨著網(wǎng)絡(luò)規(guī)模的增大,sdn控制器越發(fā)面臨高并發(fā)的場景,netconf通道的資源消耗大大限制了sdn控制器的擴(kuò)展性和效率,經(jīng)常會出現(xiàn)由于netconf通道阻塞導(dǎo)致配置下發(fā)失敗或者數(shù)據(jù)采集周期非常長的問題。

3、需要說明的是,在上述背景技術(shù)部分公開的信息僅用于加強(qiáng)對本公開的背景的理解,因此可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。


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

1、本公開的目的在于提供一種協(xié)議通道的連接方法及裝置、存儲介質(zhì)及電子設(shè)備,可以構(gòu)建三級連接的協(xié)議通道,簡化上層應(yīng)用請求下發(fā)的交互方式,并可以靈活調(diào)控命名連接下存在的實(shí)體連接通道的數(shù)量,以滿足通道能力可彈性縮放的需求,保證數(shù)據(jù)請求的正常下發(fā)。

2、本公開的其他特性和優(yōu)點(diǎn)將通過下面的詳細(xì)描述變得顯然,或部分地通過本公開的實(shí)踐而習(xí)得。

3、根據(jù)本公開的一個(gè)方面,提供一種協(xié)議通道的連接方法,包括:響應(yīng)于第一上層應(yīng)用生成的對第一網(wǎng)絡(luò)設(shè)備進(jìn)行網(wǎng)絡(luò)配置的第一數(shù)據(jù)請求,創(chuàng)建第一虛擬連接;所述第一數(shù)據(jù)請求具有第一標(biāo)簽類型;在命名連接池中確定與所述第一標(biāo)簽類型相匹配的第一命名連接,以及確定所述第一命名連接下的第一實(shí)體連接通道;建立所述第一虛擬連接和所述第一命名連接的綁定關(guān)系,以通過所述第一虛擬連接、所述第一命名連接以及所述第一實(shí)體連接通道將所述第一數(shù)據(jù)請求下發(fā)至所述第一網(wǎng)絡(luò)設(shè)備。

4、在本公開一個(gè)實(shí)施例中,所述第一實(shí)體連接通道是通過協(xié)程創(chuàng)建的;其中,通過所述第一虛擬連接、所述第一命名連接以及所述第一實(shí)體連接通道將所述第一數(shù)據(jù)請求下發(fā)至所述第一網(wǎng)絡(luò)設(shè)備,包括:通過所述第一虛擬連接將所述第一數(shù)據(jù)請求存儲至所述第一命名連接的消息隊(duì)列;生成與所述第一數(shù)據(jù)請求對應(yīng)的第一處理任務(wù),并將所述第一處理任務(wù)存儲至與所述第一實(shí)體連接通道對應(yīng)的協(xié)程調(diào)度隊(duì)列;響應(yīng)于所述協(xié)程調(diào)度隊(duì)列中第一處理任務(wù)被消費(fèi),所述第一實(shí)體連接通道從所述第一命名連接的消息隊(duì)列中消費(fèi)所述第一數(shù)據(jù)請求,并將所述第一數(shù)據(jù)請求下發(fā)至所述第一網(wǎng)絡(luò)設(shè)備。

5、在本公開一個(gè)實(shí)施例中,在命名連接池中確定與所述第一標(biāo)簽類型相匹配的第一命名連接,以及確定所述第一命名連接下的第一實(shí)體連接通道,包括:確定與所述第一網(wǎng)絡(luò)設(shè)備相對應(yīng)的所述命名連接池;響應(yīng)于所述命名連接池中不存在與所述第一標(biāo)簽類型相匹配的命名連接,在所述命名連接池中創(chuàng)建與所述第一標(biāo)簽類型相匹配的第一命名連接,以及創(chuàng)建所述第一命名連接下的第一實(shí)體連接通道。

6、在本公開一個(gè)實(shí)施例中,在所述命名連接池中創(chuàng)建與所述第一標(biāo)簽類型相匹配的第一命名連接,包括:獲取命名連接配置數(shù)據(jù);所述命名連接配置數(shù)據(jù)包括:與所述第一標(biāo)簽類型對應(yīng)的通道并發(fā)量閾值、命名連接超時(shí)閾值;根據(jù)所述命名連接配置數(shù)據(jù)在所述命名連接池中創(chuàng)建與所述第一標(biāo)簽類型相匹配的第一命名連接。

7、在本公開一個(gè)實(shí)施例中,協(xié)議通道的連接方法還包括:響應(yīng)于所述第一命名連接下不存在實(shí)體連接通道,且所述第一命名連接的空閑時(shí)長超過所述命名連接超時(shí)閾值,銷毀所述第一命名連接。

8、在本公開一個(gè)實(shí)施例中,創(chuàng)建所述第一命名連接下的第一實(shí)體連接通道,包括:獲取實(shí)體連接配置數(shù)據(jù);所述實(shí)體連接配置數(shù)據(jù)包括實(shí)體連接超時(shí)閾值;根據(jù)所述實(shí)體連接超時(shí)閾值創(chuàng)建所述第一命名連接下的第一實(shí)體連接通道。

9、在本公開一個(gè)實(shí)施例中,協(xié)議通道的連接方法還包括:響應(yīng)于所述第一實(shí)體連接通道的空閑時(shí)長超過所述實(shí)體連接超時(shí)閾值,銷毀所述第一實(shí)體連接通道。

10、在本公開一個(gè)實(shí)施例中,創(chuàng)建第一虛擬連接,包括:獲取虛擬連接配置數(shù)據(jù);所述虛擬連接配置數(shù)據(jù)包括虛擬連接超時(shí)閾值;根據(jù)所述虛擬連接超時(shí)閾值創(chuàng)建所述第一虛擬連接。

11、在本公開一個(gè)實(shí)施例中,協(xié)議通道的連接方法還包括:響應(yīng)于所述第一虛擬連接的空閑時(shí)長未超過所述虛擬連接超時(shí)閾值,維持所述綁定關(guān)系,以及維持所述第一命名連接下存在實(shí)體連接通道;響應(yīng)于所述第一虛擬連接的空閑時(shí)長超過所述虛擬連接超時(shí)閾值,解除所述綁定關(guān)系并銷毀所述第一虛擬連接。

12、在本公開一個(gè)實(shí)施例中,協(xié)議通道的連接方法還包括:在所述第一命名連接下的實(shí)體連接通道已達(dá)到通道并發(fā)量閾值的情況下,響應(yīng)于針對所述第一網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)請求滿足通道擴(kuò)容條件,基于所述第一網(wǎng)絡(luò)設(shè)備所支持的通道量閾值調(diào)整配置給所述第一命名連接的通道并發(fā)量閾值;其中,所述通道并發(fā)量閾值指示了所述第一命名連接下允許存在的實(shí)體連接通道的數(shù)量最大值。

13、在本公開一個(gè)實(shí)施例中,在命名連接池中確定與所述第一標(biāo)簽類型相匹配的第一命名連接,以及確定所述第一命名連接下的第一實(shí)體連接通道,包括:響應(yīng)于所述命名連接池中存在與所述第一標(biāo)簽類型相匹配的命名連接,將已存在的與所述第一標(biāo)簽類型相匹配的命名連接確定為所述第一命名連接;響應(yīng)于所述第一命名連接下存在空閑的實(shí)體連接通道,將所述空閑的實(shí)體連接通道確定為所述第一實(shí)體連接通道;響應(yīng)于所述第一命名連接下不存在空閑的實(shí)體連接通道,且所述第一命名連接下的實(shí)體連接通道未超過通道并發(fā)量閾值,在所述第一命名連接下創(chuàng)建第一實(shí)體連接通道;其中,所述通道并發(fā)量閾值指示了所述第一命名連接下允許存在的實(shí)體連接通道的數(shù)量最大值。

14、在本公開一個(gè)實(shí)施例中,所述方法還包括:響應(yīng)于第二上層應(yīng)用對所述第一網(wǎng)絡(luò)設(shè)備進(jìn)行網(wǎng)絡(luò)配置的第二數(shù)據(jù)請求,創(chuàng)建第二虛擬連接;所述第二數(shù)據(jù)請求具有所述第一標(biāo)簽類型;建立所述第二虛擬連接和所述第一命名連接的綁定關(guān)系;通過所述第二虛擬連接、所述第一命名連接以及所述第一實(shí)體連接通道將所述第二數(shù)據(jù)請求下發(fā)至所述第一網(wǎng)絡(luò)設(shè)備。

15、根據(jù)本公開的另一個(gè)方面,提供一種協(xié)議通道的連接裝置,包括:創(chuàng)建單元,用于響應(yīng)于第一上層應(yīng)用生成的對第一網(wǎng)絡(luò)設(shè)備進(jìn)行網(wǎng)絡(luò)配置的第一數(shù)據(jù)請求,創(chuàng)建第一虛擬連接;所述第一數(shù)據(jù)請求具有第一標(biāo)簽類型;確定單元,用于在命名連接池中確定與所述第一標(biāo)簽類型相匹配的第一命名連接,以及確定所述第一命名連接下的第一實(shí)體連接通道;綁定單元,用于建立所述第一虛擬連接和所述第一命名連接的綁定關(guān)系,以通過所述第一虛擬連接、所述第一命名連接以及所述第一實(shí)體連接通道將所述第一數(shù)據(jù)請求下發(fā)至所述第一網(wǎng)絡(luò)設(shè)備。

16、根據(jù)本公開的又一個(gè)方面,提供一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的協(xié)議通道的連接方法。

17、根據(jù)本公開的再一個(gè)方面,提供一種電子設(shè)備,包括:處理器;以及存儲器,用于存儲所述處理器的可執(zhí)行指令;其中,所述處理器配置為經(jīng)由執(zhí)行所述可執(zhí)行指令來執(zhí)行上述的協(xié)議通道的連接方法。

18、根據(jù)本公開的再一個(gè)方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的協(xié)議通道的連接方法。

19、本公開的實(shí)施例所提供的協(xié)議通道的連接方法,能夠?qū)f(xié)議通道連接劃分為虛擬連接、命名連接、實(shí)體連接通道這三個(gè)層次,令上層應(yīng)用僅通過虛擬連接就能與sdn控制器交互,進(jìn)而可以無需關(guān)心底層連接的創(chuàng)建、維護(hù)和銷毀,提高了數(shù)據(jù)請求處理的便利性;并且,三級連接的方式下還可以靈活調(diào)控命名連接下存在的實(shí)體連接通道的數(shù)量,以滿足通道能力可彈性縮放的需求,使網(wǎng)絡(luò)配置請求的處理轉(zhuǎn)發(fā)更加高效靈活,保證數(shù)據(jù)請求的正常下發(fā)。此外,隨著網(wǎng)絡(luò)規(guī)模的擴(kuò)大和上層應(yīng)用數(shù)量的增加,本方法可以很容易地通過增加命名連接和實(shí)體連接通道的數(shù)量來擴(kuò)展系統(tǒng)的處理能力,而無需對上層應(yīng)用進(jìn)行大規(guī)模的修改或重構(gòu)。

20、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1