[發(fā)明專利]服務(wù)器訪問方法、裝置和系統(tǒng)無效
| 申請?zhí)枺?/td> | 201010116742.2 | 申請日: | 2010-03-02 |
| 公開(公告)號: | CN101808118A | 公開(公告)日: | 2010-08-18 |
| 發(fā)明(設(shè)計)人: | 苑鴻劍 | 申請(專利權(quán))人: | 浪潮(北京)電子信息產(chǎn)業(yè)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/56 |
| 代理公司: | 北京安信方達(dá)知識產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù)器 訪問 方法 裝置 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機(jī)領(lǐng)域,尤其涉及一種服務(wù)器訪問方法、裝置和系統(tǒng)。
背景技術(shù)
Internet的飛速發(fā)展給網(wǎng)絡(luò)帶寬和服務(wù)器帶來巨大的挑戰(zhàn)。從網(wǎng)絡(luò)技術(shù)的發(fā)展來看,網(wǎng)絡(luò)帶寬的增長遠(yuǎn)高于處理器速度和內(nèi)存訪問速度的增長,針對高可伸縮、高可用網(wǎng)絡(luò)服務(wù)的需求,目前已經(jīng)給出了基于IP層和基于內(nèi)容請求分發(fā)的負(fù)載平衡調(diào)度解決方法,并在Linux內(nèi)核中實(shí)現(xiàn)了這些方法,將一組服務(wù)器構(gòu)成一個實(shí)現(xiàn)可伸縮的、高可用網(wǎng)絡(luò)服務(wù)的虛擬服務(wù)器。虛擬服務(wù)器中的各服務(wù)器通過高速的局域網(wǎng)或者地理分布的廣域網(wǎng)相互連接,在它們的前端有一個負(fù)載均衡調(diào)度器(Load?Balancer)。負(fù)載均衡調(diào)度器能無縫地將發(fā)送至虛擬服務(wù)器的客戶請求調(diào)度到各服務(wù)器上,從而使得服務(wù)器集群的結(jié)構(gòu)對客戶是透明的,客戶訪問集群系統(tǒng)提供的網(wǎng)絡(luò)服務(wù)就像訪問一臺高性能、高可用的服務(wù)器一樣。目前,較為普遍的負(fù)載均衡方法是在傳輸層完成對服務(wù)器的調(diào)度。
在實(shí)現(xiàn)客戶通過虛擬服務(wù)器訪問服務(wù)器資源的過程中,存在如下問題:
由于在傳輸層僅依據(jù)IP地址和端口進(jìn)行轉(zhuǎn)發(fā),這種轉(zhuǎn)發(fā)是盲目的,且必須把后臺服務(wù)器內(nèi)容設(shè)置成完全一致,浪費(fèi)了服務(wù)器資源,系統(tǒng)工作效率低。
發(fā)明內(nèi)容
本發(fā)明提供了一種服務(wù)器訪問方法、裝置和系統(tǒng),解決了客戶端通過四層負(fù)載均衡訪問服務(wù)器時資源浪費(fèi)、效率低的問題。
一種服務(wù)器訪問方法,包括:
負(fù)載均衡調(diào)度器根據(jù)客戶端發(fā)送的客戶請求中的應(yīng)用層用戶信息,為所述客戶端選擇目標(biāo)服務(wù)器;
所述負(fù)載均衡調(diào)度器指示所述客戶端直接訪問所述目標(biāo)服務(wù)器。
進(jìn)一步的,所述負(fù)載均衡調(diào)度器指示所述客戶端直接訪問所述目標(biāo)服務(wù)器包括:
所述負(fù)載均衡調(diào)度器根據(jù)所述客戶請求中的應(yīng)用層用戶信息,生成HTTP重定向指令,在所述HTTP重定向指令中攜帶所述目標(biāo)服務(wù)器的地址;
所述負(fù)載均衡調(diào)度器向所述客戶端發(fā)送所述HTTP重定向指令,指示所述客戶端直接訪問所述目標(biāo)服務(wù)器。
進(jìn)一步的,所述負(fù)載均衡調(diào)度器根據(jù)客戶端發(fā)送的客戶請求中的應(yīng)用層用戶信息,為所述客戶端選擇目標(biāo)服務(wù)器包括:
所述負(fù)載均衡調(diào)度器根據(jù)所述應(yīng)用層用戶信息,獲取提供相應(yīng)業(yè)務(wù)的至少一個服務(wù)器;
從所述至少一個服務(wù)器中,選擇負(fù)載較輕的服務(wù)器作為目標(biāo)服務(wù)器。
本發(fā)明還提供了一種服務(wù)器訪問方法,包括:
客戶端向負(fù)載均衡調(diào)度器發(fā)送客戶請求,在所述客戶請求中攜帶有所述客戶端的應(yīng)用層用戶信息;
所述客戶端接收所述負(fù)載均衡調(diào)度器響應(yīng)所述客戶請求的HTTP重定向指令,在所述HTTP重定向指令中攜帶目標(biāo)服務(wù)器的地址;
所述客戶端根據(jù)所述目標(biāo)服務(wù)器的地址,向所述目標(biāo)服務(wù)器發(fā)送客戶請求。
本發(fā)明還提供了一種負(fù)載均衡調(diào)度器,包括:
服務(wù)器選擇模塊,根據(jù)客戶端發(fā)送的客戶請求中的應(yīng)用層用戶信息,為所述客戶端選擇目標(biāo)服務(wù)器;
指示模塊,用于指示所述客戶端直接訪問所述目標(biāo)服務(wù)器。
進(jìn)一步的,所述服務(wù)器選擇模塊包括:
范圍確定單元,用于根據(jù)所述應(yīng)用層用戶信息,獲取提供相應(yīng)業(yè)務(wù)的至少一個服務(wù)器;
選擇執(zhí)行單元,用于從所述至少一個服務(wù)器中,選擇負(fù)載較輕的服務(wù)器作為目標(biāo)服務(wù)器。
進(jìn)一步的,所述指示模塊包括:
指令生成單元,用于根據(jù)所述客戶請求中的應(yīng)用層用戶信息,生成HTTP重定向指令,在所述HTTP重定向指令中攜帶所述目標(biāo)服務(wù)器的地址;
指令下發(fā)單元,用于向所述客戶端發(fā)送所述HTTP重定向指令,指示所述客戶端直接訪問所述目標(biāo)服務(wù)器。
本發(fā)明還提供了一種客戶端,包括:
指令接收模塊,用于接收HTTP重定向指令,在所述HTTP重定向指令中攜帶目標(biāo)服務(wù)器的地址;
客戶請求發(fā)送模塊,用于向負(fù)載均衡調(diào)度器發(fā)送客戶請求,在所述客戶請求中攜帶有所述客戶端的應(yīng)用層用戶信息;或,
在所述指令接收模塊接收到HTTP重定向指令后,根據(jù)所述目標(biāo)服務(wù)器的地址,向所述目標(biāo)服務(wù)器發(fā)送客戶請求。
本發(fā)明還提供了一種服務(wù)器訪問系統(tǒng),包括負(fù)載均衡調(diào)度器和客戶端;
所述負(fù)載均衡調(diào)度器,用于根據(jù)客戶端發(fā)送的客戶請求中的應(yīng)用層用戶信息,為所述客戶端選擇目標(biāo)服務(wù)器,并指示所述客戶端直接訪問所述目標(biāo)服務(wù)器;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮(北京)電子信息產(chǎn)業(yè)有限公司,未經(jīng)浪潮(北京)電子信息產(chǎn)業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010116742.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 存儲器訪問調(diào)度裝置、調(diào)度方法與存儲器訪問控制系統(tǒng)
- 一種限制用戶訪問的方法和裝置
- 一種訪問信息提供方法及系統(tǒng)
- 數(shù)據(jù)訪問權(quán)限的控制方法及裝置
- 基于智能家居系統(tǒng)的訪問授權(quán)方法、裝置及設(shè)備
- 網(wǎng)站訪問請求的動態(tài)調(diào)度方法及裝置
- 基于訪問頻率的監(jiān)測方法、裝置、設(shè)備和計算機(jī)存儲介質(zhì)
- 訪問憑證驗證方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種應(yīng)用訪問控制方法、系統(tǒng)和介質(zhì)
- 異常訪問行為的檢測方法、裝置、電子設(shè)備及存儲介質(zhì)





