欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種連接管理方法及連接池控制設(shè)備的制造方法_4

文檔序號:9237948閱讀:來源:國知局
107]上述圖4所示實施例描述了接收單元401接收到客戶端發(fā)送的網(wǎng)絡(luò)連接請求后,若連接池中有空閑連接,則分配單元403直接將該空閑連接分配給該客戶端,使得該客戶端可基于該空閑連接與服務(wù)器建立連接。在實際應(yīng)用中,上述連接池控制設(shè)備400還可包括其他單元,用于在上述接收單元401接收上述客戶端發(fā)送的網(wǎng)絡(luò)連接請求之前,與客戶端及服務(wù)器建立連接,下面以一具體實施例進(jìn)行描述。請參閱圖5,圖5為本發(fā)明實施例提供的連接池控制設(shè)備的另一種結(jié)構(gòu)示意圖,如圖5所示,本發(fā)明實施例提供的連接池控制設(shè)備500的另一個實施例可包括:
[0108]接收單元501,用于接收客戶端發(fā)起的網(wǎng)絡(luò)連接請求,該網(wǎng)絡(luò)連接請求用于請求與服務(wù)器建立網(wǎng)絡(luò)連接,該客戶端已與該連接池控制設(shè)備500建立了連接,該服務(wù)器已與該連接池控制設(shè)備500建立了連接;
[0109]第一判斷單元502,用于判斷連接池中是否有空閑連接;
[0110]分配單元503,用于若該連接池中有空閑連接,則將該空閑連接分配給該客戶端,使得該客戶端與該服務(wù)器基于該空閑連接建立網(wǎng)絡(luò)連接。
[0111]本發(fā)明實施例提供的連接池控制設(shè)備500還可包括:
[0112]連接單元505,用于分別與該客戶端和該服務(wù)器建立連接;
[0113]生成單元504,用于生成N個空閑連接,并將生成的該N個空閑連接加入到該連接池中,該N為大于或者等于I的正整數(shù)。
[0114]本實施例中,上述連接單元505在與上述客戶端和服務(wù)器建立連接后,生成單元504可預(yù)先生成N個空閑連接,并將該空閑連接加入到連接池,當(dāng)客戶端需要與服務(wù)器建立網(wǎng)絡(luò)連接時,上述分配單元503可直接將該生成的空閑連接分配給該客戶端,使得該客戶端可基于該分配的空閑連接與服務(wù)器建立網(wǎng)絡(luò)連接,這樣,客戶端需要與服務(wù)器建立網(wǎng)絡(luò)連接時,可直接使用已經(jīng)生成的空閑連接,而無需新建,從而可縮短客戶端與服務(wù)器建立網(wǎng)絡(luò)連接的時長,減少用戶的等待時間,進(jìn)而提高用戶的體驗度。
[0115]上述圖5所示的實施例中,連接池控制設(shè)備500分別與客戶端和服務(wù)器建立連接后,該生成單元504可生成N個空閑連接,并將該生成的空閑連接加入到連接池中,在實際應(yīng)用中,連接池控制設(shè)備500還可包括其他單元,用于將客戶的與服務(wù)器間已斷開的連接標(biāo)記為空閑連接,并將該標(biāo)記的空閑連接加入連接池中,下面以一個具體實施例進(jìn)行詳細(xì)描述,請參閱圖6,圖6為本發(fā)明實施例提供的連接池控制設(shè)備的另一種結(jié)構(gòu)示意圖,如圖6所示,本發(fā)明實施例提供的連接池控制設(shè)備600的另一個實施例可包括:
[0116]接收單元601,用于接收客戶端發(fā)起的網(wǎng)絡(luò)連接請求,該網(wǎng)絡(luò)連接請求用于請求與服務(wù)器建立網(wǎng)絡(luò)連接,該客戶端已與該連接池控制設(shè)備600建立了連接,該服務(wù)器已與該連接池控制設(shè)備600建立了連接;
[0117]第一判斷單元602,用于判斷連接池中是否有空閑連接;
[0118]分配單元603,用于若該連接池中有空閑連接,則將該空閑連接分配給該客戶端,使得該客戶端與該服務(wù)器基于該空閑連接建立網(wǎng)絡(luò)連接。
[0119]本發(fā)明實施例提供的連接池控制設(shè)備600還可包括:
[0120]連接單元605,用于分別與該客戶端和該服務(wù)器建立連接;
[0121]生成單元604,用于生成N個空閑連接,并將生成的該N個空閑連接加入到該連接池中,該N為大于或者等于I的正整數(shù)。
[0122]本發(fā)明實施例提供的連接池控制設(shè)備600還可包括:
[0123]保存單元606,用于當(dāng)該客戶端與該服務(wù)器的連接斷開時,將斷開的該連接標(biāo)記為空閑連接,并將標(biāo)記的該空閑連接加入連接池中。
[0124]本發(fā)明實施例提供的連接池控制設(shè)備600還可包括:
[0125]第二判斷單元608,用于判斷該連接池中的非生成單元604生成的空閑連接的閑置時間長是否超過預(yù)置時長;
[0126]第一釋放單元607,用于若該連接池中的非生成單元604生成的空閑連接的閑置時間長超過預(yù)置時長,則釋放閑置時間長超過預(yù)置時長的非該生成單元604生成的空閑連接。
[0127]本發(fā)明實施例提供的連接池控制設(shè)備600還可包括:
[0128]第三判斷單元609,用于判斷該連接池中的非該生成單元604生成的空閑連接的數(shù)量是否超過預(yù)置數(shù)值;
[0129]第二釋放單元610,用于若該連接池中的非該生成單元604的空閑連接的數(shù)量超過預(yù)置數(shù)值,則釋放K個非該生成單元604生成的空閑連接,該K為該連接池中的非該生成單元604生成的空閑連接的數(shù)量與預(yù)置數(shù)值之間的差值,K為正整數(shù)。
[0130]可以理解的是,上述保存單元606標(biāo)記的空閑連接即為上述非生成單元604生成的空閑連接。
[0131 ] 本實施例中,連接單元605分別與客戶端和服務(wù)器建立連接后,接收單元601接收客戶端發(fā)起的網(wǎng)絡(luò)連接請求,第一判斷單元602判斷連接池中是否有空閑連接,若是,則分配單元603將該空閑連接分配給所述客戶端,使得所述客戶端與所述服務(wù)器基于所述空閑連接建立網(wǎng)絡(luò)連接。這樣,當(dāng)客戶端請求建立網(wǎng)絡(luò)連接時,第一判斷單元602可先判斷該連接池中是否有空閑連接,若是,則分配單元603可直接將該空閑連接分配給該客戶端,從而建立起客戶端與服務(wù)器間的網(wǎng)絡(luò)連接,因為客戶端與服務(wù)器可通過已有的空閑連接建立網(wǎng)絡(luò)連接,而無需重新建立網(wǎng)絡(luò)連接,從而可縮短客戶端與服務(wù)器建立網(wǎng)絡(luò)連接的時長,減少用戶的等待時間,進(jìn)而提高用戶的體驗度;同時,上述保存單元606可將客戶的與服務(wù)器間斷開的連接標(biāo)記為空閑連接并加入到連接池中,該連接池控制設(shè)備600可對連接池進(jìn)行監(jiān)控,第一釋放單元607可將閑置時間長超過預(yù)置時長的非生成單元604生成的空閑連接進(jìn)行釋放,若連接池中非生成單元604生成的空閑連接的數(shù)量超過預(yù)置數(shù)值,該第二釋放單元610還可釋放上述K個該連接池中非生成單元604生成的空閑連接,這樣可減小連接池存儲空間的消耗,進(jìn)而可節(jié)約資源。
[0132]為了便于理解,下面以一個具體應(yīng)用場景對本發(fā)明實施例提供的連接池控制設(shè)備中各單元的交互進(jìn)行詳細(xì)描述。
[0133]連接池控制設(shè)備600啟動時,連接單元605可分別與客戶端和服務(wù)器建立通信連接,該連接單元605可只與一個客戶端建立連接,也可與多個客戶端建立連接,例如,連接單元605可分別與客戶端1、客戶端2、和客戶端3建立通信連接。連接池控制設(shè)備600啟動后,該生成單元604可生成N個空閑連接,并將該N個空閑連接加入到連接池中,N為大于或者等于I的正整數(shù),該連接池控制設(shè)備600可用于對該連接池進(jìn)行控制管理,例如,該生成單元604生成5個空閑連接,分別為Al、A2、A3、A4、A5,生成單元604可將該Al、A2、A3、A4、A5加入連接池中。當(dāng)客戶端需要與服務(wù)器建立通信連接時,例如,客戶端I需要與服務(wù)器建立通信連接,客戶端I可向接收單元601發(fā)送網(wǎng)絡(luò)連接請求,該網(wǎng)絡(luò)連接請求用于請求與服務(wù)器建立網(wǎng)絡(luò)連接,上述接收單元601接收到客戶端I發(fā)送的網(wǎng)絡(luò)連接請求后,第一判斷單元602可判斷上述連接池中是否有空閑連接,若是,則分配單元603將該空閑連接分配給客戶端1,例如,連接池中的空閑連接為Al和A2,則連分配單元603可將Al或者A2分配給客戶端1,從而使得客戶端I基于Al或者A2與服務(wù)器建立網(wǎng)絡(luò)連接;若上述連接池中沒有空閑連接,則該連接池控制設(shè)備600可為客戶端I新建一個空閑連接,例如,該連接池控制設(shè)備600新建一個空閑連接BI,并將BI分配給客戶端1,從而使得客戶端I可基于BI與服務(wù)器建立網(wǎng)絡(luò)連接。當(dāng)上述客戶端與上述服務(wù)器建立網(wǎng)絡(luò)連接進(jìn)行通信后,上述連接池控制設(shè)備600可監(jiān)控上述客戶端與服務(wù)器間的連接,當(dāng)上述客戶端與服務(wù)器間的連接斷開時,上述保存單元606可將該斷開的連接標(biāo)記為空閑連接,并將該標(biāo)記的該空閑連接加入到連接池中,以便上述客戶端后續(xù)使用,例如,客戶端I與服務(wù)器間基于BI進(jìn)行通信,當(dāng)BI斷開時,保存單元606可將BI標(biāo)記為空閑連接,并將BI加入到連接池中,以便后續(xù)使用。上述連接池控制設(shè)備600還可對上述連接池進(jìn)行監(jiān)控,第二判斷單元608可判斷該連接池中的空閑連接的閑置時間長是否超過了預(yù)置時長,若該連接池中的空閑連接的閑置時間長超過了預(yù)置時長,且閑置時間長超過預(yù)置時長的空閑連接非上述生成單元604生成的空閑連接,則第一釋放單元607可釋放該閑置時間長超過預(yù)置時長
當(dāng)前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南汇区| 黎城县| 黄陵县| 蓬溪县| 得荣县| 泽州县| 株洲县| 桐城市| 昭苏县| 定远县| 四子王旗| 防城港市| 湾仔区| 施甸县| 内黄县| 忻州市| 宜州市| 库车县| 若羌县| 新巴尔虎右旗| 罗山县| 和田市| 奇台县| 汉沽区| 绩溪县| 新巴尔虎右旗| 广州市| 长宁县| 聊城市| 绥化市| 高平市| 珠海市| 图木舒克市| 公主岭市| 海林市| 靖安县| 铜鼓县| 长岭县| 朝阳县| 昌黎县| 聂拉木县|