[發(fā)明專利]負(fù)載均衡方法、裝置和系統(tǒng)無效
| 申請(qǐng)?zhí)枺?/td> | 201010122693.3 | 申請(qǐng)日: | 2010-03-11 |
| 公開(公告)號(hào): | CN101778050A | 公開(公告)日: | 2010-07-14 |
| 發(fā)明(設(shè)計(jì))人: | 苑鴻劍 | 申請(qǐng)(專利權(quán))人: | 浪潮(北京)電子信息產(chǎn)業(yè)有限公司 |
| 主分類號(hào): | H04L12/56 | 分類號(hào): | H04L12/56 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100085北京市海*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 負(fù)載 均衡 方法 裝置 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種負(fù)載均衡方法、裝置和系統(tǒng)。
背景技術(shù)
Internet的規(guī)模每一百天就會(huì)增長一倍,客戶希望獲得7天24小時(shí)的不間斷可用性及較快的系統(tǒng)反應(yīng)時(shí)間。網(wǎng)絡(luò)的各個(gè)核心部分隨著業(yè)務(wù)量的提高、訪問量和數(shù)據(jù)流量的快速增長,其處理能力和計(jì)算強(qiáng)度也相應(yīng)增大,使得單一設(shè)備根本無法承擔(dān)。在此情況下,如果扔掉現(xiàn)有設(shè)備去做大量的硬件升級(jí),這樣將造成現(xiàn)有資源的浪費(fèi),而且如果再面臨下一次業(yè)務(wù)量的提升,這又將導(dǎo)致再一次硬件升級(jí)的高額成本投入,甚至性能再卓越的設(shè)備也不能滿足當(dāng)前業(yè)務(wù)量的需求。于是,負(fù)載均衡機(jī)制應(yīng)運(yùn)而生。
負(fù)載均衡(Load?Balance)建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,它提供了一種廉價(jià)有效透明的方法擴(kuò)展網(wǎng)絡(luò)設(shè)備和服務(wù)器的帶寬、增加吞吐量、加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力、提高網(wǎng)絡(luò)的靈活性和可用性。
目前在多臺(tái)服務(wù)器間進(jìn)行負(fù)載均衡時(shí),一般采用以英特爾架構(gòu)(IA,IntelArchitecture)系統(tǒng)架構(gòu)為基礎(chǔ)的網(wǎng)絡(luò)負(fù)載均衡器,通過在系統(tǒng)之上安裝負(fù)載均衡軟件實(shí)現(xiàn),IA架構(gòu)的cpu并不適合處理數(shù)據(jù)包長度較小的網(wǎng)絡(luò)應(yīng)用,效率低,無法支持大規(guī)模并發(fā)訪問。
發(fā)明內(nèi)容
本發(fā)明提供了一種負(fù)載均衡方法、裝置和系統(tǒng),解決了負(fù)載均衡效率低的問題。
一種負(fù)載均衡方法,包括:
交換芯片通過網(wǎng)卡接口接收客戶請(qǐng)求;
所述交換芯片根據(jù)預(yù)置的負(fù)載均衡規(guī)則,將所述客戶請(qǐng)求通過所述網(wǎng)卡接口對(duì)應(yīng)的網(wǎng)絡(luò)接口向后臺(tái)服務(wù)器發(fā)送。
進(jìn)一步的,所述交換芯片通過網(wǎng)卡接口接收客戶請(qǐng)求的步驟之前,還包括:
在存儲(chǔ)器中存儲(chǔ)至少一個(gè)負(fù)載均衡規(guī)則,以確定所述交換芯片上網(wǎng)卡接口和網(wǎng)絡(luò)接口的對(duì)應(yīng)關(guān)系;
通過單片機(jī)對(duì)所述交換芯片進(jìn)行控制,從所述至少一個(gè)負(fù)載均衡規(guī)則中選擇一個(gè)負(fù)載均衡規(guī)則。
進(jìn)一步的,所述交換芯片通過網(wǎng)卡接口接收客戶請(qǐng)求的步驟之前,還包括:
通過單片機(jī)為各網(wǎng)卡接口分配虛擬IP地址。
進(jìn)一步的,上述負(fù)載均衡方法還包括:
所述交換芯片通過所述網(wǎng)絡(luò)接口接收后臺(tái)服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù);
所述交換芯片根據(jù)所述預(yù)置的負(fù)載均衡規(guī)則,將所述內(nèi)容數(shù)據(jù)通過相應(yīng)的網(wǎng)卡接口向客戶發(fā)送。
進(jìn)一步的,上述負(fù)載均衡方法還包括:
對(duì)后臺(tái)服務(wù)器工作情況進(jìn)行探測;
如果發(fā)現(xiàn)后臺(tái)服務(wù)器故障,則將該后臺(tái)服務(wù)器對(duì)應(yīng)的網(wǎng)絡(luò)端口釋放;或,
如果發(fā)現(xiàn)新的后臺(tái)服務(wù)器加入,則為該后臺(tái)服務(wù)器分配網(wǎng)絡(luò)端口。
本發(fā)明還提供了一種交換芯片,連接有至少一個(gè)網(wǎng)卡接口、至少一個(gè)網(wǎng)絡(luò)接口,該交換芯片包括:
數(shù)據(jù)接收模塊,用于通過網(wǎng)卡接口接收客戶請(qǐng)求;
轉(zhuǎn)發(fā)模塊,用于根據(jù)預(yù)置的負(fù)載均衡規(guī)則,將所述客戶請(qǐng)求通過所述網(wǎng)卡接口對(duì)應(yīng)的網(wǎng)絡(luò)接口向后臺(tái)服務(wù)器發(fā)送。
進(jìn)一步的,所述數(shù)據(jù)接收模塊,還用于通過網(wǎng)絡(luò)接口接收后臺(tái)服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù);
所述轉(zhuǎn)發(fā)模塊,還用于根據(jù)所述預(yù)置的負(fù)載均衡規(guī)則,將所述內(nèi)容數(shù)據(jù)通過相應(yīng)的網(wǎng)卡接口向客戶發(fā)送。
本發(fā)明還提供了一種負(fù)載均衡系統(tǒng),包括交換芯片和與該交換芯片相連接的至少一個(gè)網(wǎng)卡接口,以及與該交換芯片相連接的至少一個(gè)網(wǎng)絡(luò)接口,各網(wǎng)絡(luò)接口均連接有一后臺(tái)服務(wù)器,一個(gè)網(wǎng)卡接口對(duì)應(yīng)至少一個(gè)網(wǎng)絡(luò)接口;
所述交換芯片,用于交換芯片通過所述網(wǎng)卡接口接收客戶請(qǐng)求,并根據(jù)預(yù)置的負(fù)載均衡規(guī)則,將所述客戶請(qǐng)求通過所述網(wǎng)卡接口對(duì)應(yīng)的網(wǎng)絡(luò)接口向后臺(tái)服務(wù)器發(fā)送。
進(jìn)一步的,上述負(fù)載均衡系統(tǒng)還包括單片機(jī)、存儲(chǔ)器和控制終端;
所述存儲(chǔ)器,用于存儲(chǔ)至少一個(gè)負(fù)載均衡規(guī)則;
所述單片機(jī),用于對(duì)所述交換芯片進(jìn)行控制,從所述至少一個(gè)負(fù)載均衡規(guī)則中選擇一個(gè)負(fù)載均衡規(guī)則,以及為各網(wǎng)卡接口分配虛擬IP地址;
所述控制終端,用于控制所述單片機(jī)對(duì)所述交換芯片進(jìn)行控制。
進(jìn)一步的,所述交換芯片,還用于通過所述網(wǎng)絡(luò)接口接收后臺(tái)服務(wù)器發(fā)送的內(nèi)容數(shù)據(jù),并根據(jù)所述預(yù)置的負(fù)載均衡規(guī)則,將所述內(nèi)容數(shù)據(jù)通過相應(yīng)的網(wǎng)卡接口向客戶發(fā)送。
本發(fā)明的實(shí)施例提供了一種負(fù)載均衡方法、裝置和系統(tǒng),由專用于負(fù)載的交換芯片來完成多個(gè)后臺(tái)服務(wù)器間的負(fù)載均衡,具體的,交換芯片通過網(wǎng)卡接口接收客戶請(qǐng)求,然后根據(jù)預(yù)置的負(fù)載均衡規(guī)則,將所述客戶請(qǐng)求通過相應(yīng)的網(wǎng)絡(luò)接口向后臺(tái)服務(wù)器發(fā)送,解決了通過PC或軟件實(shí)現(xiàn)負(fù)載均衡時(shí)效率低的問題。
附圖說明
圖1為本發(fā)明的實(shí)施例提供的一種交換芯片的結(jié)構(gòu)示意圖;
圖2為本發(fā)明的實(shí)施例提供的一種負(fù)載均衡系統(tǒng)的結(jié)構(gòu)示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮(北京)電子信息產(chǎn)業(yè)有限公司,未經(jīng)浪潮(北京)電子信息產(chǎn)業(yè)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010122693.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





