[發明專利]一種負載均衡控制方法及裝置有效
| 申請號: | 201310755485.0 | 申請日: | 2013-12-31 |
| 公開(公告)號: | CN103678005A | 公開(公告)日: | 2014-03-26 |
| 發明(設計)人: | 劉紅玉;王偉 | 申請(專利權)人: | 稅友軟件集團股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 310053 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 負載 均衡 控制 方法 裝置 | ||
技術領域
本申請涉及計算機技術領域,特別是涉及一種負載均衡控制方法及裝置。
背景技術
負載均衡控制在數據的有效傳輸與處理方面起著舉足輕重的作用。網絡設備制造商為了實現負載均衡控制的過程,推出了基于硬件的負載均衡交換機,也可稱為多層交換設備,其中,比較出名的有F5公司的BIG-IP系列,Foundry公司的ServerIron系列,Radware公司的AppDirector系列,這些產品的共同特點均是基于ASIC芯片進行的設計。
負載均衡交換機主要是通過對各個目標機器和端口的監測,以及信息包流量的統計,確定目標機器和端口的健康狀態和負載狀況,進而根據負載均衡交換機中預定的策略,確定某個目標機器和端口,最終將信息包通過該端口發送到該目標機器,實現對信息包的路由選擇和轉發處理。
現有技術雖然可以實現對負載均衡的控制,但是,均是通過硬件(如:負載均衡交換機)作為中間節點,來實現負載均衡控制的,導致實現成本高、且當負載均衡交換機發生故障時,整個系統均不能工作,單點故障問題嚴重。
發明內容
有鑒于此,本申請實施例提供一種負載均衡控制方法及裝置,通過軟件的形式實現對負載均衡的控制,解決了現有技術實現成本高、單點故障嚴重的問題。
為了實現上述目的,本申請實施例提供的技術方案如下:
一種負載均衡控制方法,預先設置有至少一個令牌,包括:
響應接收到的應用系統發送的請求包,根據預先設置的負載均衡策略,確定與所述請求包對應的目標機器;
獲取一個令牌,并在預先設置的令牌狀態表中標記該令牌的狀態;
發送所述令牌以及與所述請求包對應的數據包至所述目標機器。
優選的,所述根據預先設置的負載均衡策略,確定與所述請求包對應的目標機器,包括:
獲取與所述請求包對應的數據包的數據量;
判斷所述數據量是否滿足預設值;
當是時,根據預先設置的負載均衡策略中的第一規則,確定與所述請求包對應的目標機器;
當否時,根據預先設置的負載均衡策略中的第二規則,確定與所述請求包對應的目標機器。
優選的,在預先設置的令牌狀態表中標記的令牌的狀態包括:與該令牌對應的目標機器,
根據預先設置的負載均衡策略中的第一規則,確定與所述請求包對應的目標機器,包括:
根據預先設置的數據量與目標機器之間的對應關系,確定與所述數據量對應的各個目標機器;
統計預先設置的令牌狀態表中與各個確定的目標機器對應的第一令牌數;
根據所述第一令牌數以及當前有效令牌數,計算第一令牌比例;
判斷所述第一令牌比例是否滿足預設值;
當是時,在預先設置的令牌狀態表中,統計分別與各個確定的目標機器對應的第二令牌數,且將與最小的第二令牌數對應的目標機器,確定為與所述請求包對應的目標機器。
優選的,根據預先設置的負載均衡策略中的第二規則,確定與所述請求包對應的目標機器,包括:
確定與所述請求包中攜帶的渠道范圍對應的各個目標機器;
在確定的各個目標機器中,獲取與請求包中攜帶的業務特征對應的各個目標機器;
利用預先設置的令牌狀態表,統計分別與各個獲取的目標機器對應的第三令牌數,且將與最小的第三令牌數對應的目標機器,確定為與所述請求包對應的目標機器。
優選的,在預先設置的令牌狀態表中標記的令牌的狀態還包括:與該令牌對應的渠道以及業務特征,且將上述獲取的各個目標機器的集合看作第一目標機器集合,
該方法在統計分別與各個獲取的目標機器對應的第三令牌數,且將與最小的第三令牌數對應的目標機器,確定為與所述請求包對應的目標機器之前,還包括:
根據發出所述請求包的業務系統,獲取分別與所述第一目標機器集合中的每個目標機器對應的渠道;
統計預先設置的令牌狀態表中分別與獲取的各個渠道對應的第四令牌數;
根據各個所述第四令牌數,更新所述第一目標機器集合,且將更新后的所述第一目標機器集合看作第二目標機器集合;
利用所述請求包中攜帶的業務特征,統計預先設置的令牌狀態表中分別與第二目標機器集合中的各個目標機器對應的第五令牌數;
根據各個所述第五令牌數,對所述第二目標機器集合進行更新,且將更新后的第二目標機器集合看作第三目標機器集合。
優選的,根據各個所述第四令牌數,更新所述第一目標機器集合,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于稅友軟件集團股份有限公司,未經稅友軟件集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310755485.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種適于石油烴污染的土壤培養基
- 下一篇:一種供水管道防回水裝置





