• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種負載均衡的方法及負載均衡服務裝置制造方法及圖紙

    技術編號:22471322 閱讀:33 留言:0更新日期:2019-11-06 13:00
    本發明專利技術提供一種負載均衡的方法及負載均衡服務裝置,負載均衡服務器接收數據處理請求和IP數據包,判斷IP數據包是否符合對應數據流量類別的限流規則,若符合,確定指定的后端真實服務器,將IP數據包發送給該后端真實服務器;指定的后端真實服務器判斷IP數據包是否符合Tbf限速規則,若符合,處理IP數據包,將處理結果反饋給客戶端。本方案中,利用虛擬服務器對外提供VIP和端口號。客戶端通過負載均衡服務器的VIP和端口號發送數據處理請求和IP數據包,虛擬服務器根據預設調度規則選擇指定的后端真實服務器,將IP數據包發送給該后端真實服務器進行處理,為各個后端真實服務器提供負載均衡服務,實現后端真實服務器高可用。

    A method of load balancing and load balancing service device

    【技術實現步驟摘要】
    一種負載均衡的方法及負載均衡服務裝置
    本專利技術涉及數據處理
    ,具體涉及一種負載均衡的方法及負載均衡服務裝置。
    技術介紹
    隨著互聯網的快速發展,服務器逐漸應用于各個領域,為用戶提供相應的服務。在為用戶提供服務的過程中,通常采用客戶端與服務器直接相連的方式進行數據處理。但目前處于大數據時期,即數據呈爆炸性的形式增長,服務器在處理數據的過程中可能出現宕機等異常情況,從而無法進行數據處理,導致服務器的可用性低。
    技術實現思路
    有鑒于此,本專利技術實施例提供一種負載均衡的方法及負載均衡服務裝置,以解決目前服務器低可用的問題。為實現上述目的,本專利技術實施例提供如下技術方案:本專利技術實施例第一方面公開一種負載均衡的方法,適用于預先構建的負載均衡服務裝置,所述負載均衡服務裝置包括多臺負載均衡服務器,每一所述負載均衡服務器連接多臺后端真實服務器,所述方法包括:負載均衡服務器接收客戶端發送的數據處理請求和網絡協議IP數據包,所述數據處理請求由所述客戶端通過對應所述負載均衡服務器的虛擬網絡協議VIP和端口號發送的;所述負載均衡服務器基于預設的流量分類規則,確定所述IP數據包的數據流量類別,并判斷所述IP數據包是否符合所述數據流量類別的限流規則,所述流量分類規則基于所述負載均衡服務器的網卡帶寬設置;若所述IP數據包符合所述限流規則,所述負載均衡服務器基于預設調度規則從與其連接的多臺后端真實服務器中確定指定的后端真實服務器,將所述IP數據包發送給所述指定的后端真實服務器;所述指定的后端真實服務器判斷所述IP數據包是否符合預設Tbf限速規則;若符合,所述指定的后端真實服務器對所述IP數據包進行處理,將處理結果反饋給所述客戶端。優選的,所述預先構建負載均衡服務裝置的過程,包括:負載均衡服務器接收第一構建請求,第一構建請求至少包括:所述負載均衡服務器的VIP、端口號、和與其連接的多臺后端真實服務器的IP;所述負載均衡服務器基于所述第一構建請求構建對應的虛擬服務器,以及構建與其連接的多臺后端真實服務器和所述虛擬服務器的對應關系;與所述負載均衡服務器對應的每一所述后端真實服務器接收第二構建請求,所述第二構建請求至少包括:所述負載均衡服務器的VIP和所述后端真實服務器的端口號;每一所述后端真實服務器基于所述第二構建請求,構建與對應所述負載均衡服務器的所述虛擬服務器的對應關系。優選的,所述負載均衡服務器基于所述第一構建請求構建對應的虛擬服務器,以及構建與其連接的多臺后端真實服務器和所述虛擬服務器的對應關系,包括:所述負載均衡服務器確定是否存在預設的第一虛擬網卡;若是,所述負載均衡服務器將所述VIP綁定到所述第一虛擬網卡上,構建虛擬服務器;若否,所述負載均衡服務器創建所述第一虛擬網卡,并將所述VIP綁定到所述第一虛擬網卡上,構建虛擬服務器;所述負載均衡服務器將與其連接的每一所述后端真實服務器的IP添加到所述虛擬服務器。優選的,所述負載均衡服務器基于預設的流量分類規則,確定所述IP數據包的數據流量類別,并判斷所述IP數據包是否符合所述數據流量類別的限流規則,包括:所述負載均衡服務器判斷是否存在與所述IP數據包匹配的過濾器,每一數據流量類別對應一個過濾器;若存在,獲取與所述IP數據包匹配的過濾器對應的第一數據流量類別,確定所述IP數據包的數據流量類別為所述第一數據流量類別;若不存在,確定所述IP數據包的數據流量類別為默認的第二數據流量類別;判斷所述IP數據包是否符合自身對應的流量數據類型的限流規則;若所述IP數據包不符合所述限流規則,刪除所述IP數據包。優選的,還包括:針對所述負載均衡服務器對應的每一所述后端真實服務器,所述負載均衡服務器周期性確定所述后端真實服務器是否可用;若不可用,將所述后端真實服務器對應的IP從所述虛擬服務器中刪除;若可用,確定所述虛擬服務器中是否存在所述后端真實服務器對應的IP;若不存在,將所述后端真實服務器對應的IP添加至所述虛擬服務器中。本專利技術實施例第二方面公開一種負載均衡服務裝置,所述負載均衡服務裝置包括:多臺負載均衡服務器,每一所述負載均衡服務器連接多臺后端真實服務器;所述負載均衡服務器,用于接收客戶端發送的數據處理請求和網絡協議IP數據包,基于預設的流量分類規則,確定所述IP數據包的數據流量類別,并判斷所述IP數據包是否符合所述數據流量類別的限流規則,若所述IP數據包符合所述限流規則,基于預設調度規則從與其連接的多臺后端真實服務器中確定指定的后端真實服務器,將所述IP數據包發送給所述指定的后端真實服務器,所述數據處理請求由所述客戶端通過對應所述負載均衡服務器的虛擬網絡協議VIP和端口號發送的,所述流量分類規則基于所述負載均衡服務器的網卡帶寬設置;所述指定的后端真實服務器,用于判斷所述IP數據包是否符合預設Tbf限速規則,若符合,對所述IP數據包進行處理,將處理結果反饋給所述客戶端。優選的,還包括:所述負載均衡服務器還用于:接收第一構建請求,并基于所述第一構建請求構建對應的虛擬服務器,以及構建與其連接的多臺后端真實服務器和所述虛擬服務器的對應關系,第一構建請求至少包括:所述負載均衡服務器的VIP、端口號、和與其連接的多臺后端真實服務器的IP;與所述負載均衡服務器對應的每一所述后端真實服務器,還用于接收第二構建請求,基于所述第二構建請求,構建與對應所述負載均衡服務器的所述虛擬服務器的對應關系。優選的,所述負載均衡服務器包括:判斷單元,用于確定是否存在預設的第一虛擬網卡,若是,執行構建單元,若否,執行創建單元;所述構建單元,用于將所述VIP綁定到所述第一虛擬網卡上,構建虛擬服務器;所述創建單元,用于創建所述第一虛擬網卡,并執行所述綁定單元;添加單元,用于將與所述負載均衡服務器連接的每一所述后端真實服務器的IP添加到所述虛擬服務器。本專利技術實施例第三方面公開一種電子設備,所述電子設備用于運行程序,其中,所述程序運行時執行如本專利技術實施例第一方面公開的負載均衡的方法。本專利技術實施例第四方面公開一種存儲介質,所述存儲介質包括存儲的程序,其中,在所述程序運行時控制所述存儲介質所在設備執行如本專利技術實施例第一方面公開的負載均衡的方法。基于上述本專利技術實施例提供的一種負載均衡的方法及負載均衡服務裝置,該方法為:負載均衡服務器接收客戶端發送的數據處理請求和IP數據包,基于預設的流量分類規則,確定IP數據包的數據流量類別,并判斷IP數據包是否符合數據流量類別的限流規則,若符合,從與其連接的多臺后端真實服務器中確定指定的后端真實服務器,將IP數據包發送給該后端真實服務器;指定的后端真實服務器判斷IP數據包是否符合預設Tbf限速規則,若符合,對IP數據包進行處理,將處理結果反饋給客戶端。本方案中,利用虛擬服務器對外提供對應的VIP和端口號。客戶端通過負載均衡服務器對應的VIP和端口號發送數據處理請求和IP數據包,虛擬服務器根據預設調度規則選擇指定的后端真實服務器,將IP數據包發送給該后端真實服務器進行數據處理,為各個后端真實服務器提供負載均衡服務,同時對IP數據包進行限流和限速,實現后端真實服務器高可用。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述本文檔來自技高網...

    【技術保護點】
    1.一種負載均衡的方法,其特征在于,適用于預先構建的負載均衡服務裝置,所述負載均衡服務裝置包括多臺負載均衡服務器,每一所述負載均衡服務器連接多臺后端真實服務器,所述方法包括:負載均衡服務器接收客戶端發送的數據處理請求和網絡協議IP數據包,所述數據處理請求由所述客戶端通過對應所述負載均衡服務器的虛擬網絡協議VIP和端口號發送的;所述負載均衡服務器基于預設的流量分類規則,確定所述IP數據包的數據流量類別,并判斷所述IP數據包是否符合所述數據流量類別的限流規則,所述流量分類規則基于所述負載均衡服務器的網卡帶寬設置;若所述IP數據包符合所述限流規則,所述負載均衡服務器基于預設調度規則從與其連接的多臺后端真實服務器中確定指定的后端真實服務器,將所述IP數據包發送給所述指定的后端真實服務器;所述指定的后端真實服務器判斷所述IP數據包是否符合預設Tbf限速規則;若符合,所述指定的后端真實服務器對所述IP數據包進行處理,將處理結果反饋給所述客戶端。

    【技術特征摘要】
    1.一種負載均衡的方法,其特征在于,適用于預先構建的負載均衡服務裝置,所述負載均衡服務裝置包括多臺負載均衡服務器,每一所述負載均衡服務器連接多臺后端真實服務器,所述方法包括:負載均衡服務器接收客戶端發送的數據處理請求和網絡協議IP數據包,所述數據處理請求由所述客戶端通過對應所述負載均衡服務器的虛擬網絡協議VIP和端口號發送的;所述負載均衡服務器基于預設的流量分類規則,確定所述IP數據包的數據流量類別,并判斷所述IP數據包是否符合所述數據流量類別的限流規則,所述流量分類規則基于所述負載均衡服務器的網卡帶寬設置;若所述IP數據包符合所述限流規則,所述負載均衡服務器基于預設調度規則從與其連接的多臺后端真實服務器中確定指定的后端真實服務器,將所述IP數據包發送給所述指定的后端真實服務器;所述指定的后端真實服務器判斷所述IP數據包是否符合預設Tbf限速規則;若符合,所述指定的后端真實服務器對所述IP數據包進行處理,將處理結果反饋給所述客戶端。2.根據權利要求1所述的方法,其特征在于,所述預先構建負載均衡服務裝置的過程,包括:負載均衡服務器接收第一構建請求,第一構建請求至少包括:所述負載均衡服務器的VIP、端口號、和與其連接的多臺后端真實服務器的IP;所述負載均衡服務器基于所述第一構建請求構建對應的虛擬服務器,以及構建與其連接的多臺后端真實服務器和所述虛擬服務器的對應關系;與所述負載均衡服務器對應的每一所述后端真實服務器接收第二構建請求,所述第二構建請求至少包括:所述負載均衡服務器的VIP和所述后端真實服務器的端口號;每一所述后端真實服務器基于所述第二構建請求,構建與對應所述負載均衡服務器的所述虛擬服務器的對應關系。3.根據權利要求2所述的方法,其特征在于,所述負載均衡服務器基于所述第一構建請求構建對應的虛擬服務器,以及構建與其連接的多臺后端真實服務器和所述虛擬服務器的對應關系,包括:所述負載均衡服務器確定是否存在預設的第一虛擬網卡;若是,所述負載均衡服務器將所述VIP綁定到所述第一虛擬網卡上,構建虛擬服務器;若否,所述負載均衡服務器創建所述第一虛擬網卡,并將所述VIP綁定到所述第一虛擬網卡上,構建虛擬服務器;所述負載均衡服務器將與其連接的每一所述后端真實服務器的IP添加到所述虛擬服務器。4.根據權利要求1所述的方法,其特征在于,所述負載均衡服務器基于預設的流量分類規則,確定所述IP數據包的數據流量類別,并判斷所述IP數據包是否符合所述數據流量類別的限流規則,包括:所述負載均衡服務器判斷是否存在與所述IP數據包匹配的過濾器,每一數據流量類別對應一個過濾器;若存在,獲取與所述IP數據包匹配的過濾器對應的第一數據流量類別,確定所述IP數據包的數據流量類別為所述第一數據流量類別;若不存在,確定所述IP數據包的數據流量類別為默認的第二數據...

    【專利技術屬性】
    技術研發人員:余河雙潘觀開吳桂鴻何霆耀陳培城喻先兵黃慶杰
    申請(專利權)人:廣州華多網絡科技有限公司
    類型:發明
    國別省市:廣東,44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 超清无码熟妇人妻AV在线电影| 精品韩国亚洲av无码不卡区| 九九久久精品无码专区| 亚洲另类无码专区首页| 免费无码作爱视频| 色欲AV永久无码精品无码| 国产a v无码专区亚洲av| 亚洲AV无码久久久久网站蜜桃| 精品久久久久久无码中文字幕漫画 | 伊人久久大香线蕉无码| 亚洲成av人片不卡无码久久| 亚洲国产成人精品无码区在线网站| 一本久道中文无码字幕av| 中文AV人妻AV无码中文视频| 国产成人A亚洲精V品无码 | 国产午夜鲁丝片AV无码免费| 久久亚洲精品无码| 无码日韩精品一区二区人妻| 一本久道综合在线无码人妻| 久久ZYZ资源站无码中文动漫| 中文精品无码中文字幕无码专区| 精品久久久无码21p发布 | 久久久久亚洲精品无码蜜桃 | 麻豆精品无码国产在线果冻| 久久精品aⅴ无码中文字字幕不卡| 亚洲精品午夜无码电影网| 波多野结衣AV无码| 人妻少妇乱子伦无码专区| 人妻av无码专区| 中文字幕无码毛片免费看| 无码国产亚洲日韩国精品视频一区二区三区 | 精品少妇无码AV无码专区| 国产V亚洲V天堂无码久久久| 亚洲精品无码高潮喷水在线| 中文字幕无码日韩专区| 人妻少妇AV无码一区二区| 人妻中文无码久热丝袜| 国产精品无码a∨精品| 亚洲va无码专区国产乱码| 乱人伦中文无码视频在线观看| 无码精品人妻一区二区三区免费看|