国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      服務(wù)器連接狀態(tài)的查詢方法和裝置的制作方法

      文檔序號(hào):7866046閱讀:285來源:國(guó)知局
      專利名稱:服務(wù)器連接狀態(tài)的查詢方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體地,涉及一種服務(wù)器連接狀態(tài)的查詢方法和裝置。
      背景技術(shù)
      網(wǎng)絡(luò)銀行、網(wǎng)上辦公、網(wǎng)絡(luò)查詢、網(wǎng)上購(gòu)物等等眾多的網(wǎng)絡(luò)服務(wù)已經(jīng)日益成為人們生活中密不可分的一部分,這些互聯(lián)網(wǎng)應(yīng)用都給人們的生活和工作帶來了極大幫助,而對(duì)提供這些應(yīng)用的數(shù)據(jù)中心而言,伴隨而來的是用戶訪問流量和服務(wù)器數(shù)量的迅速增長(zhǎng),所以數(shù)據(jù)中心需要負(fù)載均衡設(shè)備將訪問流量合理分配到每臺(tái)服務(wù)器上,保證整個(gè)數(shù)據(jù)中心的運(yùn)行效率。隨著一般數(shù)據(jù)中心不斷朝著云計(jì)算數(shù)據(jù)中心的方向發(fā)展,在大規(guī)模云計(jì)算環(huán)境中,用戶規(guī)模也在不斷擴(kuò)大,用戶也對(duì)應(yīng)用服務(wù)提出了更高的要求,包括要求更快的訪問速 度、更高的訪問安全性以及穩(wěn)定性等。但是,目前的網(wǎng)絡(luò)層的負(fù)載均衡功能已經(jīng)不能滿足更高層次的應(yīng)用服務(wù)提供的需要,因此對(duì)流量的應(yīng)用層處理被逐漸添加到負(fù)載均衡設(shè)備之中,最終形成了應(yīng)用交付設(shè)備。應(yīng)用交付設(shè)備可以根據(jù)服務(wù)器上應(yīng)用業(yè)務(wù)的狀態(tài)對(duì)進(jìn)入云計(jì)算數(shù)據(jù)中心的流量進(jìn)行負(fù)載均衡,從而提高云計(jì)算中心應(yīng)用業(yè)務(wù)的性能。如果需要應(yīng)用交付設(shè)備對(duì)流量的應(yīng)用層數(shù)據(jù)進(jìn)行處理,就需要在設(shè)備中維護(hù)每個(gè)用戶和數(shù)據(jù)中心每個(gè)應(yīng)用的網(wǎng)絡(luò)流量的連接狀態(tài),在對(duì)大量用戶提供服務(wù)的數(shù)據(jù)中心,應(yīng)用交付設(shè)備可能要維護(hù)多達(dá)幾百萬甚至幾千萬條的連接狀態(tài)。通常情況下,在應(yīng)用交付設(shè)備維護(hù)連接狀態(tài)時(shí),會(huì)建立一張連接狀態(tài)表,每一個(gè)連接作為一個(gè)表項(xiàng),用于保存該連接中流量的傳輸狀態(tài)、屬于何種應(yīng)用類型、需要分配給哪臺(tái)服務(wù)器等信息。在復(fù)雜的云計(jì)算環(huán)境中,需要對(duì)云計(jì)算數(shù)據(jù)中心的所有設(shè)備進(jìn)行全面的監(jiān)控管理,對(duì)應(yīng)用交付設(shè)備的運(yùn)行狀態(tài)進(jìn)行管理時(shí),因?yàn)樵朴?jì)算數(shù)據(jù)中心不僅包括物理服務(wù)器,還包括大量的虛擬服務(wù)器,而虛擬服務(wù)器的創(chuàng)建、銷毀、狀態(tài)切換非常靈活,所以存在對(duì)連接狀態(tài)和虛擬服務(wù)器查詢的需求,例如,查詢某個(gè)連接的流量分配給了哪臺(tái)服務(wù)器,或者查詢某臺(tái)服務(wù)器上分配了哪些連接的流量。但是,一般應(yīng)用交付設(shè)備中的連接狀態(tài)表,只能實(shí)現(xiàn)從連接到服務(wù)器的單向查詢,只能查到某個(gè)連接分配給了哪臺(tái)服務(wù)器,而不能查詢每臺(tái)服務(wù)器上分配了哪些連接,管理不夠方便。針對(duì)相關(guān)技術(shù)中連接查詢的方案無法雙向查詢進(jìn)而導(dǎo)致不便于管理設(shè)備的問題,目前尚未提出有效的解決方案。

      發(fā)明內(nèi)容
      針對(duì)相關(guān)技術(shù)中連接查詢的方案無法雙向查詢進(jìn)而導(dǎo)致不便于管理設(shè)備的問題,本發(fā)明提出一種服務(wù)器連接狀態(tài)的查詢方法和裝置,能夠根據(jù)連接查詢請(qǐng)求確定服務(wù)器標(biāo)識(shí)再根據(jù)其對(duì)應(yīng)的信息節(jié)點(diǎn)找到服務(wù)器對(duì)應(yīng)的連接,實(shí)現(xiàn)了能從服務(wù)器查詢對(duì)應(yīng)的連接,便于對(duì)應(yīng)用交付設(shè)備的運(yùn)行狀態(tài)進(jìn)行管理。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的根據(jù)本發(fā)明的一個(gè)方面,提供了一種服務(wù)器連接狀態(tài)的查詢方法。該服務(wù)器連接狀態(tài)的查詢方法包括接收連接查詢請(qǐng)求,確定查詢請(qǐng)求中的服務(wù)器標(biāo)識(shí);根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn),并根據(jù)查找到的信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接,其中,該服務(wù)器對(duì)應(yīng)于服務(wù)器標(biāo)識(shí),并且,信息節(jié)點(diǎn)用于表示服務(wù)器與連接的對(duì)應(yīng)關(guān)系。其中,根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn)包括 在服務(wù)器表中查找服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的服務(wù)器,并查找服務(wù)器對(duì)應(yīng)的指針?biāo)赶虻男畔⒐?jié)點(diǎn)。并且,根據(jù)查找到的信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接包括確定信息節(jié)點(diǎn)所對(duì)應(yīng)的指針在連接狀態(tài)表中所指向的連接。此外,該服務(wù)器連接狀態(tài)的查詢方法進(jìn)一步包括接收到新的連接請(qǐng)求時(shí),在連接狀態(tài)表中增加對(duì)應(yīng)于新建連接的連接表項(xiàng);構(gòu)造對(duì)應(yīng)于新建連接的信息節(jié)點(diǎn),并將該信息節(jié)點(diǎn)所對(duì)應(yīng)的指針配置為指向連接狀態(tài)表中對(duì)應(yīng)于該新建連接的表項(xiàng);根據(jù)該新建連接被分配到的服務(wù)器,將服務(wù)器表中該服務(wù)器對(duì)應(yīng)的指針配置為指向?qū)?yīng)于新建連接構(gòu)造的信息節(jié)點(diǎn)。另外,該服務(wù)器連接狀態(tài)的查詢方法進(jìn)一步包括在收到連接關(guān)閉請(qǐng)求時(shí),在連接狀態(tài)表中刪除需要關(guān)閉的連接所對(duì)應(yīng)的連接表項(xiàng);刪除該被刪除的連接表項(xiàng)所對(duì)應(yīng)的信息節(jié)點(diǎn)。根據(jù)本發(fā)明的另一個(gè)方面,提供了一種服務(wù)器連接狀態(tài)的查詢裝置。該服務(wù)器連接狀態(tài)的查詢裝置包括確定模塊,用于接收連接查詢請(qǐng)求,確定查詢請(qǐng)求中的服務(wù)器標(biāo)識(shí);查找模塊,用于根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn),并根據(jù)查找到的信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接,其中,該服務(wù)器對(duì)應(yīng)于服務(wù)器標(biāo)識(shí),并且,信息節(jié)點(diǎn)用于表示服務(wù)器與連接的對(duì)應(yīng)關(guān)系。其中,查找模塊用于在服務(wù)器表中查找服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的服務(wù)器,并查找服務(wù)器對(duì)應(yīng)的指針?biāo)赶虻男畔⒐?jié)點(diǎn)。此外,查找模塊還用于確定信息節(jié)點(diǎn)所對(duì)應(yīng)的指針在連接狀態(tài)表中所指向的連接。并且,該服務(wù)器連接狀態(tài)的查詢裝置進(jìn)一步包括第一配置模塊,用于在接收到新的連接請(qǐng)求時(shí),在連接狀態(tài)表中增加對(duì)應(yīng)于新建連接的連接表項(xiàng);第二配置模塊,用于構(gòu)造對(duì)應(yīng)于新建連接的信息節(jié)點(diǎn),并將該信息節(jié)點(diǎn)所對(duì)應(yīng)的指針配置為指向連接狀態(tài)表中對(duì)應(yīng)于該新建連接的表項(xiàng);第三配置模塊,用于根據(jù)該新建連接被分配到的服務(wù)器,將服務(wù)器表中該服務(wù)器對(duì)應(yīng)的指針配置為指向?qū)?yīng)于新建連接構(gòu)造的信息節(jié)點(diǎn)。另外,該服務(wù)器連接狀態(tài)的查詢裝置進(jìn)一步包括第一刪除模塊,用于在收到連接關(guān)閉請(qǐng)求時(shí),在連接狀態(tài)表中刪除需要關(guān)閉的連接所對(duì)應(yīng)的連接表項(xiàng);第二刪除模塊,用于刪除該被刪除的連接表項(xiàng)所對(duì)應(yīng)的信息節(jié)點(diǎn)。本發(fā)明通過配置信息節(jié)點(diǎn)并通過信息節(jié)點(diǎn)表示服務(wù)器與連接的對(duì)應(yīng)關(guān)系,能夠有效地實(shí)現(xiàn)服務(wù)器與連接之間對(duì)應(yīng)關(guān)系的雙向查詢,不僅能夠查詢每個(gè)連接所屬的服務(wù)器,還能夠查詢到每個(gè)服務(wù)器所具有的連接,便于對(duì)應(yīng)用交付設(shè)備的運(yùn)行狀態(tài)進(jìn)行管理。


      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所 需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是根據(jù)本發(fā)明實(shí)施例的服務(wù)器連接狀態(tài)的查詢方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的服務(wù)器連接狀態(tài)的查詢裝置的框圖;圖3是根據(jù)本發(fā)明實(shí)施例的服務(wù)器連接狀態(tài)的查詢裝置的具體結(jié)構(gòu)實(shí)例的框圖。
      具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。根據(jù)本發(fā)明的實(shí)施例,提供了一種服務(wù)器連接狀態(tài)的查詢方法。如圖I所示,該服務(wù)器連接狀態(tài)的查詢方法包括步驟S101,接收連接查詢請(qǐng)求,確定查詢請(qǐng)求中的服務(wù)器標(biāo)識(shí);步驟S103,根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn),并根據(jù)查找到的信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接,其中,該服務(wù)器對(duì)應(yīng)于服務(wù)器標(biāo)識(shí),并且,信息節(jié)點(diǎn)用于表示服務(wù)器與連接的對(duì)應(yīng)關(guān)系。通過上述方案,由于信息節(jié)點(diǎn)表示服務(wù)器與連接的對(duì)應(yīng)關(guān)系,因此不僅能夠根據(jù)服務(wù)器查詢?cè)摲?wù)器所具有的連接,還能夠利用該信息節(jié)點(diǎn)查詢每個(gè)連接所屬的服務(wù)器,實(shí)現(xiàn)服務(wù)器與連接之間對(duì)應(yīng)關(guān)系的雙向查詢。其中,根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn)包括在服務(wù)器表中查找服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的服務(wù)器,并查找服務(wù)器對(duì)應(yīng)的指針?biāo)赶虻男畔⒐?jié)點(diǎn)。并且,根據(jù)查找到的信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接包括確定信息節(jié)點(diǎn)所對(duì)應(yīng)的指針在連接狀態(tài)表中所指向的連接??蛇x地,上述通過指針的方式來查找對(duì)應(yīng)的信息節(jié)點(diǎn)以及連接表中表項(xiàng)的方式僅僅是實(shí)現(xiàn)服務(wù)器與連接之間對(duì)應(yīng)的一種具體方案。除了該方案之外,還可以通過其他多種方式(例如,通過集合表示、通過數(shù)組表示、通過矩陣表示等方式)來保存服務(wù)器與連接之間的對(duì)應(yīng)關(guān)系。此外,在本發(fā)明的方案中,不僅可以配置從服務(wù)器表指向信息節(jié)點(diǎn)的指針以及從信息節(jié)點(diǎn)指向連接狀態(tài)表的指針,信息節(jié)點(diǎn)也同樣可配置有指向服務(wù)器表中表項(xiàng)的指針,連接狀態(tài)表同樣配置有指向信息節(jié)點(diǎn)的指針,通過從連接狀態(tài)表中的表項(xiàng)指向信息節(jié)點(diǎn)的指針以及從信息節(jié)點(diǎn)指向服務(wù)器表中表項(xiàng)的指針,能夠查詢每個(gè)連接所屬的服務(wù)器。此外,該服務(wù)器連接狀態(tài)的查詢方法進(jìn)一步包括接收到新的連接請(qǐng)求時(shí),在連接狀態(tài)表中增加對(duì)應(yīng)于新建連接的連接表項(xiàng);構(gòu)造對(duì)應(yīng)于新建連接的信息節(jié)點(diǎn),并將該信息節(jié)點(diǎn)所對(duì)應(yīng)的指針配置為指向連接狀態(tài)表中對(duì)應(yīng)于該新建連接的表項(xiàng);根據(jù)該新建連接被分配到的服務(wù)器,將服務(wù)器表中該服務(wù)器對(duì)應(yīng)的指針配置為指 向?qū)?yīng)于新建連接構(gòu)造的信息節(jié)點(diǎn)。另外,該服務(wù)器連接狀態(tài)的查詢方法進(jìn)一步包括在收到連接關(guān)閉請(qǐng)求時(shí),在連接狀態(tài)表中刪除需要關(guān)閉的連接所對(duì)應(yīng)的連接表項(xiàng);刪除該被刪除的連接表項(xiàng)所對(duì)應(yīng)的信息節(jié)點(diǎn)。根據(jù)本發(fā)明的另一實(shí)施例,提供了一種服務(wù)器連接狀態(tài)的查詢裝置。如圖2所示,根據(jù)本發(fā)明實(shí)施例的服務(wù)器連接狀態(tài)的查詢裝置包括確定模塊21,用于接收連接查詢請(qǐng)求,確定查詢請(qǐng)求中的服務(wù)器標(biāo)識(shí);查找模塊22,用于根據(jù)服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn),并根據(jù)查找到的信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接,其中,該服務(wù)器對(duì)應(yīng)于服務(wù)器標(biāo)識(shí),并且,信息節(jié)點(diǎn)用于表示服務(wù)器與連接的對(duì)應(yīng)關(guān)系。其中,查找模塊22用于在服務(wù)器表中查找服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的服務(wù)器,并查找服務(wù)器對(duì)應(yīng)的指針?biāo)赶虻男畔⒐?jié)點(diǎn)。此外,查找模塊22還用于確定信息節(jié)點(diǎn)所對(duì)應(yīng)的指針在連接狀態(tài)表中所指向的連接。并且,該服務(wù)器連接狀態(tài)的查詢裝置進(jìn)一步包括第一配置模塊(未示出),用于在接收到新的連接請(qǐng)求時(shí),在連接狀態(tài)表中增加對(duì)應(yīng)于新建連接的連接表項(xiàng);第二配置模塊(未示出),用于構(gòu)造對(duì)應(yīng)于新建連接的信息節(jié)點(diǎn),并將該信息節(jié)點(diǎn)所對(duì)應(yīng)的指針配置為指向連接狀態(tài)表中對(duì)應(yīng)于該新建連接的表項(xiàng);第三配置模塊(未示出),用于根據(jù)該新建連接被分配到的服務(wù)器,將服務(wù)器表中該服務(wù)器對(duì)應(yīng)的指針配置為指向?qū)?yīng)于新建連接構(gòu)造的信息節(jié)點(diǎn)。另外,該服務(wù)器連接狀態(tài)的查詢裝置進(jìn)一步包括第一刪除模塊(未示出),用于在收到連接關(guān)閉請(qǐng)求時(shí),在連接狀態(tài)表中刪除需要關(guān)閉的連接所對(duì)應(yīng)的連接表項(xiàng);第二刪除模塊(未示出),用于刪除該被刪除的連接表項(xiàng)所對(duì)應(yīng)的信息節(jié)點(diǎn)。根據(jù)本發(fā)明的服務(wù)器連接狀態(tài)的查詢方案和裝置,可以按照?qǐng)D3所示的功能模塊來實(shí)現(xiàn)。
      本發(fā)明針對(duì)應(yīng)用交付設(shè)備的連接狀態(tài)表雙向查詢的需求,設(shè)計(jì)了一種可支持大量服務(wù)器(在實(shí)踐中,該服務(wù)器可以是虛擬/物理服務(wù)器)的連接狀態(tài)維護(hù)方法。本發(fā)明的服務(wù)器連接狀態(tài)的查詢裝置(例如,圖3中所示的應(yīng)用交付設(shè)備連接狀態(tài)維護(hù)模塊)可以借助于多個(gè)表格來保存服務(wù)器與連接之間的對(duì)應(yīng)關(guān)系。這些表格可由三部分構(gòu)成(I)第一部分是連接狀態(tài)表,包括諸如連接a、連接b、連接C、連接d和連接e等表項(xiàng);(2)第二部分是服務(wù)器列表,包括諸服務(wù)器O、服務(wù)器I、服務(wù)器2和服務(wù)器3的表項(xiàng);(3)第三部分是十字鏈表,由信息節(jié)點(diǎn)構(gòu)成,該信息節(jié)點(diǎn)對(duì)應(yīng)每個(gè)連接表項(xiàng)和每臺(tái)服務(wù)器。 當(dāng)一個(gè)新的連接建立時(shí),本發(fā)明的服務(wù)器連接狀態(tài)的查詢裝置(S卩,圖3中的連接狀態(tài)維護(hù)模塊)不僅在連接狀態(tài)表中增加一個(gè)表項(xiàng),而且對(duì)應(yīng)該連接表項(xiàng)和該連接所分配的服務(wù)器表項(xiàng),構(gòu)造一個(gè)信息節(jié)點(diǎn),插入到十字鏈表中。當(dāng)一個(gè)連接關(guān)閉時(shí),本發(fā)明的服務(wù)器連接狀態(tài)的查詢裝置(即,圖3中的連接狀態(tài)維護(hù)模塊)不僅從連接狀態(tài)表中刪除該連接的表項(xiàng),而且根據(jù)十字鏈表的指針,刪除掉該連接對(duì)應(yīng)的信息節(jié)點(diǎn)。信息節(jié)點(diǎn)構(gòu)成的十字鏈表實(shí)現(xiàn)了連接狀態(tài)信息和服務(wù)器的關(guān)聯(lián),從而可以實(shí)現(xiàn)連接狀態(tài)和服務(wù)器之間的雙向查詢。上述的服務(wù)器連接狀態(tài)的查詢裝置中的第一配置模塊可用于實(shí)現(xiàn)圖3中連接狀態(tài)表中增加一個(gè)表項(xiàng)的功能;第二配置模塊能構(gòu)造新的信息節(jié)點(diǎn)插入到圖3中的十字鏈表中;第一刪除模塊和第二刪除模塊能實(shí)現(xiàn)在連接關(guān)閉時(shí)圖3中模塊實(shí)現(xiàn)的從連接狀態(tài)表中刪除該連接的表項(xiàng),而且根據(jù)十字鏈表的指針刪除掉該連接對(duì)應(yīng)的信息節(jié)點(diǎn)的功能。根據(jù)本發(fā)明實(shí)施例的服務(wù)器連接狀態(tài)的查詢裝置可以應(yīng)用于多種網(wǎng)絡(luò)設(shè)備中,例如,可以應(yīng)用于交付設(shè)備,此時(shí),該裝置的工作處理過程如下一、應(yīng)用交付設(shè)備啟動(dòng)后,建立連接狀態(tài)表和服務(wù)器表,這兩個(gè)表一般米用哈希表結(jié)構(gòu)以提高查詢效率,可以根據(jù)配置靜態(tài)分配或動(dòng)態(tài)申請(qǐng)。二、當(dāng)一個(gè)新的連接建立時(shí),連接狀態(tài)維護(hù)模塊在連接狀態(tài)表中增加一個(gè)表項(xiàng)。三、連接狀態(tài)維護(hù)模塊構(gòu)造一個(gè)信息節(jié)點(diǎn),把連接狀態(tài)表項(xiàng)的指針指向信息節(jié)點(diǎn),在服務(wù)器表中查找連接對(duì)應(yīng)的服務(wù)器表項(xiàng),得到該表項(xiàng)指向的信息節(jié)點(diǎn)鏈表,把信息節(jié)點(diǎn)插入鏈表的表頭。四、當(dāng)一個(gè)連接關(guān)閉時(shí),連接狀態(tài)維護(hù)模塊從連接狀態(tài)表中刪除該連接的表項(xiàng),刪除連接表項(xiàng)之前獲取該連接表項(xiàng)對(duì)應(yīng)的服務(wù)器表項(xiàng)和信息節(jié)點(diǎn)。五、到服務(wù)器表中找到被刪除的連接表項(xiàng)對(duì)應(yīng)的服務(wù)器表項(xiàng),從服務(wù)器表項(xiàng)指針指向的信息節(jié)點(diǎn)列表中,刪除被刪除的連接表項(xiàng)對(duì)應(yīng)的信息節(jié)點(diǎn)。六、雙向查詢時(shí),根據(jù)連接狀態(tài)表,可以查詢一個(gè)連接狀態(tài)表項(xiàng)對(duì)應(yīng)的服務(wù)器。根據(jù)服務(wù)器表和十字鏈表,可以查詢一臺(tái)服務(wù)器對(duì)應(yīng)的所有連接狀態(tài)表項(xiàng)??蛇x地,當(dāng)服務(wù)器較少時(shí),信息節(jié)點(diǎn)的組織方式可以用矩陣結(jié)構(gòu)代替十字鏈表結(jié)構(gòu),處理一個(gè)新建或關(guān)閉的連接時(shí),本發(fā)明中對(duì)數(shù)據(jù)結(jié)構(gòu)的操作順序也可以相應(yīng)地有所調(diào)

      iF. O
      綜上所述,借助于本發(fā)明的上述技術(shù)方案,本發(fā)明通過配置信息節(jié)點(diǎn)并通過信息節(jié)點(diǎn)表示服務(wù)器與連接的對(duì)應(yīng)關(guān)系,能夠有效地實(shí)現(xiàn)服務(wù)器與連接之間對(duì)應(yīng)關(guān)系的雙向查詢,不僅能夠查詢每個(gè)連接所屬的服務(wù)器,還能夠查詢到每個(gè)服務(wù)器所具有的連接,便于應(yīng)用交付設(shè)備的運(yùn)行狀態(tài)進(jìn)行管理。此外,通過本發(fā)明的各個(gè)配置模塊的功能,能準(zhǔn)確地在服務(wù)器上查詢到對(duì)應(yīng)的連接,并且在連接關(guān)閉時(shí),能刪除需要關(guān)閉的連接表項(xiàng)和對(duì)應(yīng)的信息節(jié)點(diǎn),節(jié)約了存儲(chǔ)資源,提高了查詢效率,加強(qiáng)了應(yīng)用交付設(shè)備對(duì)大量服務(wù)器連接狀態(tài)維護(hù)時(shí)的可管理性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)?!?br> 權(quán)利要求
      1.一種服務(wù)器連接狀態(tài)的查詢方法,其特征在于,所述查詢方法包括 接收連接查詢請(qǐng)求,確定所述查詢請(qǐng)求中的服務(wù)器標(biāo)識(shí); 根據(jù)所述服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn),并根據(jù)查找到的所述信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接,其中,該服務(wù)器對(duì)應(yīng)于所述服務(wù)器標(biāo)識(shí),并且,所述信息節(jié)點(diǎn)用于表示所述服務(wù)器與所述連接的對(duì)應(yīng)關(guān)系。
      2.根據(jù)權(quán)利要求I所述的查詢方法,其特征在于,根據(jù)所述服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn)包括 在服務(wù)器表中查找所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的所述服務(wù)器,并查找所述服務(wù)器對(duì)應(yīng)的指針?biāo)赶虻男畔⒐?jié)點(diǎn)。
      3.根據(jù)權(quán)利要求2所述的查詢方法,其特征在于,根據(jù)查找到的所述信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接包括 確定所述信息節(jié)點(diǎn)所對(duì)應(yīng)的指針在連接狀態(tài)表中所指向的連接。
      4.根據(jù)權(quán)利要求3所述的查詢方法,其特征在于,進(jìn)一步包括 接收到新的連接請(qǐng)求時(shí),在所述連接狀態(tài)表中增加對(duì)應(yīng)于新建連接的連接表項(xiàng); 構(gòu)造對(duì)應(yīng)于所述新建連接的信息節(jié)點(diǎn),并將該信息節(jié)點(diǎn)所對(duì)應(yīng)的指針配置為指向所述連接狀態(tài)表中對(duì)應(yīng)于該新建連接的表項(xiàng); 根據(jù)該新建連接被分配到的服務(wù)器,將所述服務(wù)器表中該服務(wù)器對(duì)應(yīng)的指針配置為指向?qū)?yīng)于所述新建連接構(gòu)造的信息節(jié)點(diǎn)。
      5.根據(jù)權(quán)利要求3所述的查詢方法,其特征在于,進(jìn)一步包括 在收到連接關(guān)閉請(qǐng)求時(shí),在所述連接狀態(tài)表中刪除需要關(guān)閉的連接所對(duì)應(yīng)的連接表項(xiàng); 刪除該被刪除的連接表項(xiàng)所對(duì)應(yīng)的信息節(jié)點(diǎn)。
      6.一種服務(wù)器連接狀態(tài)的查詢裝置,其特征在于,所述查詢裝置包括 確定模塊,用于接收連接查詢請(qǐng)求,確定所述查詢請(qǐng)求中的服務(wù)器標(biāo)識(shí); 查找模塊,用于根據(jù)所述服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn),并根據(jù)查找到的所述信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接,其中,該服務(wù)器對(duì)應(yīng)于所述服務(wù)器標(biāo)識(shí),并且,所述信息節(jié)點(diǎn)用于表示所述服務(wù)器與所述連接的對(duì)應(yīng)關(guān)系。
      7.根據(jù)權(quán)利要求6所述的查詢裝置,其特征在于,所述查找模塊用于在服務(wù)器表中查找所述服務(wù)器標(biāo)識(shí)對(duì)應(yīng)的所述服務(wù)器,并查找所述服務(wù)器對(duì)應(yīng)的指針?biāo)赶虻男畔⒐?jié)點(diǎn)。
      8.根據(jù)權(quán)利要求7所述的查詢裝置,其特征在于,所述查找模塊還用于確定所述信息節(jié)點(diǎn)所對(duì)應(yīng)的指針在連接狀態(tài)表中所指向的連接。
      9.根據(jù)權(quán)利要求8所述的查詢裝置,其特征在于,進(jìn)一步包括 第一配置模塊,用于在接收到新的連接請(qǐng)求時(shí),在所述連接狀態(tài)表中增加對(duì)應(yīng)于新建連接的連接表項(xiàng); 第二配置模塊,用于構(gòu)造對(duì)應(yīng)于所述新建連接的信息節(jié)點(diǎn),并將該信息節(jié)點(diǎn)所對(duì)應(yīng)的指針配置為指向所述連接狀態(tài)表中對(duì)應(yīng)于該新建連接的表項(xiàng); 第三配置模塊,用于根據(jù)該新建連接被分配到的服務(wù)器,將所述服務(wù)器表中該服務(wù)器對(duì)應(yīng)的指針配置為指向?qū)?yīng)于所述新建連接構(gòu)造的信息節(jié)點(diǎn)。
      10.根據(jù)權(quán)利要求8所述的查詢裝置,其特征在于,進(jìn)一步包括第一刪除模塊,用于在收到連接關(guān)閉請(qǐng)求時(shí),在所述連接狀態(tài)表中刪除需要關(guān)閉的連接所對(duì)應(yīng)的連接表項(xiàng); 第二刪除模塊,用于刪·除該被刪除的連接表項(xiàng)所對(duì)應(yīng)的信息節(jié)點(diǎn)。
      全文摘要
      本發(fā)明公開了一種服務(wù)器連接狀態(tài)的查詢方法和裝置,其中包括接收連接查詢請(qǐng)求,確定所述查詢請(qǐng)求中的服務(wù)器標(biāo)識(shí);根據(jù)所述服務(wù)器標(biāo)識(shí)查找對(duì)應(yīng)的信息節(jié)點(diǎn),并根據(jù)查找到的所述信息節(jié)點(diǎn)確定服務(wù)器對(duì)應(yīng)的連接,其中,該服務(wù)器對(duì)應(yīng)于所述服務(wù)器標(biāo)識(shí),并且,所述信息節(jié)點(diǎn)用于表示所述服務(wù)器與所述連接的對(duì)應(yīng)關(guān)系。此外,通過本發(fā)明的各個(gè)配置模塊的功能,能準(zhǔn)確地在服務(wù)器上查詢到對(duì)應(yīng)的連接,并且在連接關(guān)閉時(shí),能刪除需要關(guān)閉的連接表項(xiàng)和對(duì)應(yīng)的信息節(jié)點(diǎn),節(jié)約了存儲(chǔ)資源,提高了查詢效率,加強(qiáng)了應(yīng)用交付設(shè)備對(duì)大量服務(wù)器連接狀態(tài)維護(hù)時(shí)的可管理性。
      文檔編號(hào)H04L29/08GK102932485SQ201210473648
      公開日2013年2月13日 申請(qǐng)日期2012年11月20日 優(yōu)先權(quán)日2012年11月20日
      發(fā)明者劉朝輝, 邵宗有, 劉新春 申請(qǐng)人:無錫城市云計(jì)算中心有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1