[發(fā)明專利]一種網(wǎng)絡(luò)服務(wù)器自動(dòng)擴(kuò)展的方法無效
| 申請(qǐng)?zhí)枺?/td> | 201210392517.0 | 申請(qǐng)日: | 2012-10-16 |
| 公開(公告)號(hào): | CN103731289A | 公開(公告)日: | 2014-04-16 |
| 發(fā)明(設(shè)計(jì))人: | 張焰 | 申請(qǐng)(專利權(quán))人: | 無錫云捷科技有限公司 |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24;H04L29/12 |
| 代理公司: | 無錫互維知識(shí)產(chǎn)權(quán)代理有限公司 32236 | 代理人: | 龐聰雅 |
| 地址: | 214192 江蘇省無錫*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)絡(luò) 服務(wù)器 自動(dòng) 擴(kuò)展 方法 | ||
1.一種網(wǎng)絡(luò)服務(wù)器自動(dòng)擴(kuò)展的方法,其包括如下步驟:
構(gòu)建一個(gè)服務(wù)器池系統(tǒng),并為提供相同服務(wù)的服務(wù)器組成的服務(wù)器池命名,其中所述服務(wù)器池系統(tǒng)包括:
服務(wù)器池:服務(wù)器池是由一組具有相同功能的,并被統(tǒng)一管理起來的服務(wù)器組成,每個(gè)服務(wù)器池均使用唯一的池名作為標(biāo)識(shí);
池化器:是服務(wù)器池的管理設(shè)備,負(fù)責(zé)將多臺(tái)服務(wù)器組成一個(gè)虛擬的服務(wù)器池,并對(duì)各臺(tái)服務(wù)器的運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)控和采集;同時(shí)提供池名解析功能,以便能讓用戶方便地訪問服務(wù)器;
客戶端:訪問服務(wù)器池的客戶機(jī);
服務(wù)器啟動(dòng)時(shí),服務(wù)器需在池化器處進(jìn)行登記,登記時(shí)要提供相關(guān)的系統(tǒng)信息,包括:池名、唯一的服務(wù)識(shí)別號(hào)、服務(wù)器IP地址、服務(wù)端口、服務(wù)協(xié)議、服務(wù)檢測、均衡策略;
池化器收到登記消息后,將對(duì)其按照池名進(jìn)行歸類,保存在其內(nèi)部的服務(wù)器列表之中,同時(shí)發(fā)布服務(wù)器更新消息給其他池化器,將該服務(wù)登記信息同步到其他服務(wù)器里,從而保證所有池化器中的服務(wù)器列表都是一致的;
池化器每隔一個(gè)時(shí)間段會(huì)對(duì)其主管服務(wù)器進(jìn)行監(jiān)控檢查,一旦發(fā)現(xiàn)有服務(wù)器發(fā)生故障,立刻從其保持的服務(wù)器列表中刪除該服務(wù)器,同時(shí)發(fā)送服務(wù)器更新消息給其他池化器,其他池化器接到該消息后,也同時(shí)從自己的服務(wù)器列表中刪除該服務(wù)器;
用戶訪問服務(wù)器池之前,必須向池化器發(fā)送池名解析請(qǐng)求,池化器根據(jù)自身保持的服務(wù)器列表,并按照服務(wù)器池的均衡策略為用戶選擇一臺(tái)被認(rèn)為最佳的服務(wù)器IP,將結(jié)果返回給用戶;
根據(jù)池名解析的結(jié)果,用戶直接與服務(wù)器建立連接,按照均衡策略,不同的用戶通過池名解析,會(huì)獲得不同的服務(wù)器IP,這樣用戶的訪問量就被分配到不同的服務(wù)器上
當(dāng)擴(kuò)展服務(wù)器時(shí),新的服務(wù)器在池化器處進(jìn)行登記,重復(fù)前述服務(wù)器啟動(dòng)之后的步驟,實(shí)現(xiàn)服務(wù)器的擴(kuò)展。
2.如權(quán)利要求1所述的方法,其特征在于:所述池名是由若干個(gè)從a到z的26個(gè)拉丁字母及0到9的10個(gè)阿拉伯?dāng)?shù)字及“-”以及“.”符號(hào)構(gòu)成的并按一定的層次和邏輯排列,池名不能重復(fù),具有相同服務(wù)的多臺(tái)服務(wù)器擁有同一個(gè)池名。
3.如權(quán)利要求1所述的方法,其特征在于:服務(wù)登記的過程是通過服務(wù)器向池化器發(fā)送登記消息,到服務(wù)器收到池化器發(fā)回來的登記回應(yīng)消息而完成,登記消息中包含了前述系統(tǒng)信息。
4.如權(quán)利要求1所述的方法,其特征在于:前述服務(wù)器狀態(tài)監(jiān)控的步驟中服務(wù)器健康檢查采用以下方式進(jìn)行:如果池化器發(fā)出的持續(xù)活動(dòng)消息,在設(shè)定時(shí)間內(nèi)沒有收到持續(xù)活動(dòng)確認(rèn)消息,則迅速連續(xù)發(fā)送幾個(gè)持續(xù)活動(dòng)消息,如果仍然沒有收到持續(xù)活動(dòng)確認(rèn)消息,則可以判定服務(wù)器發(fā)生故障,如果池化器收到持續(xù)活動(dòng)確認(rèn)消息則表明服務(wù)器正常。
5.如權(quán)利要求4所述的方法,其特征在于:在持續(xù)活動(dòng)確認(rèn)消息中服務(wù)器附帶了服務(wù)器自身的CPU使用率、網(wǎng)絡(luò)使用率、內(nèi)存使用率、硬盤使用率信息。
6.如權(quán)利要求1所述的方法,其特征在于:前述服務(wù)器狀態(tài)監(jiān)控的步驟中服務(wù)器健康檢查采用以下方式進(jìn)行:池化器主動(dòng)探測服務(wù)器IP及端口,主動(dòng)創(chuàng)建服務(wù)器TCP連接,連接成功則表明服務(wù)器正常,否則表明服務(wù)器故障。
7.如權(quán)利要求1所述的方法,其特征在于:前述服務(wù)器狀態(tài)監(jiān)控的步驟中服務(wù)器健康檢查采用以下方式進(jìn)行:池化器向服務(wù)器依照用戶所使用的服務(wù)協(xié)議發(fā)送特定的協(xié)議,然后根據(jù)服務(wù)器的回答來判斷服務(wù)器的狀況,池化器如果收到的服務(wù)器狀態(tài)碼為正常,則表明服務(wù)器的服務(wù)是正常的,反之可以判斷出服務(wù)器的服務(wù)異常,即服務(wù)器發(fā)生故障。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于無錫云捷科技有限公司,未經(jīng)無錫云捷科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210392517.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種活塞式氣體穩(wěn)壓閥
- 下一篇:一種游戲語音聊天系統(tǒng)
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)





