[發明專利]服務器負載均衡方法和裝置有效
| 申請號: | 201410659288.3 | 申請日: | 2014-11-18 |
| 公開(公告)號: | CN104410677B | 公開(公告)日: | 2017-12-19 |
| 發明(設計)人: | 劉凱 | 申請(專利權)人: | 北京國雙科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 李志剛,吳貴明 |
| 地址: | 100086 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 負載 均衡 方法 裝置 | ||
技術領域
本發明涉及互聯網領域,具體而言,涉及一種服務器負載均衡方法和裝置。
背景技術
在客戶端訪問域名A時,需要先獲得域名A綁定的主機服務器IP。首先,客戶端發請求給遞歸服務器(即:地方寬帶運營商服務器),遞歸服務器發請求給解析服務器,解析服務器將域名設置的所有輪詢主機服務器IP返回給遞歸服務器,遞歸服務器將這些IP再返回給客戶端。客戶端的瀏覽器會隨機對其中的一個IP進行訪問。現有技術中,在linux虛擬服務器(linux virtual server簡稱:lvs)負載均衡網絡地址轉換(Network Address Translation,簡稱:nat)模式下,lvs負載均衡服務器A只能將客戶端發出的請求轉發給網頁服務器1或者2,lvs負載均衡服務器B只能將客戶端發出的請求轉發給網頁服務器3或者4。也就是一臺網頁服務器只能對應一臺lvs服務器負載均衡服務器,而一臺lvs負載均衡服務器可以對應多臺網頁服務器。因此在這種情況下,當有一套負載均衡宕機的時候,只有一半后端主機工作,另一半則不能工作。例如,當lvs負載均衡服務器A出現了故障,那么所有的客戶端發出的請求會由lvs負載均衡B轉發給網頁服務器3或者4,而網頁服務器1和2則不能工作。
針對現有技術中的當一套負載均衡服務器宕機時,與之對應的網頁服務器不能正常工作的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種服務器負載均衡方法和裝置,以解決當一套負載均衡服務器宕機時,與之對應的網頁服務器不能正常工作的問題。
為了實現上述目的,根據本發明的一個方面,提供了一種服務器負載均衡方法。根據本發明的服務器負載均衡方法包括:服務器負載均衡方法用于多個網頁服務器的負載均衡,在每個網頁服務器與負載均衡服務器之間設置有多個路由條目,負載均衡服務器包括第一負載均衡服務器和第二負載均衡服務器,多個路由條目包括第一路由條目和第二路由條目,第一路由條目為每個網頁服務器和第一負載均衡服務器之間發送信息的路徑,第二路由條目為每個網頁服務器和第二負載均衡服務器之間發送信息的路徑;檢測第一路由條目通訊是否正常;如果檢測出第一路由條目通訊正常,通過第一路由條目發送信息至第一負載均衡服務器;以及如果檢測出第一路由條目通訊障礙,通過第二路由條目轉發信息至第二負載均衡服務器。
進一步地,檢測第一路由條目通訊是否正常包括:發送檢測信息;檢測在預設時間內是否接收到經由第一路由條目反饋的信息;如果接收到經由第一路由條目反饋的信息,檢測出第一路由條目通訊正常;以及如果未接收經由第一路由條目反饋的信息,檢測出第一路由條目通訊故障。
進一步地,在網頁服務器上設置有第一端口和第二端口,其中,開啟第一端口表示允許網頁服務器經由第一路由條目向第一負載均衡服務器發送信息,關閉第一端口表示不允許網頁服務器經由第一路由條目向第一負載均衡服務器發送信息,開啟第二端口表示允許網頁服務器經由第二路由條目向第二負載均衡服務器發送信息,關閉第二端口表示不允許網頁服務器經由第二路由條目向第二負載均衡服務器發送信息,在檢測出第一路由條目通訊正常之后,在通過第一路由條目發送信息至第一負載均衡服務器之前,該方法還包括:開啟第一端口同時關閉第二端口。
進一步地,通過第一路由條目發送信息至第一負載均衡服務器包括:檢測第一端口是否開啟;以及在檢測出第一端口為開啟的情況下,通過第一路由條目轉發信息至第一負載均衡服務器。
進一步地,在網頁服務器上設置有第一端口和第二端口,其中,開啟第一端口表示允許網頁服務器經由第一路由條目向第一負載均衡服務器發送信息,關閉第一端口表示不允許網頁服務器經由第一路由條目向第一負載均衡服務器發送信息,開啟第二端口表示允許網頁服務器經由第二路由條目向第二負載均衡服務器發送信息,關閉第二端口表示不允許網頁服務器經由第二路由條目向第二負載均衡服務器發送信息,在檢測出第一路由條目通訊出現障礙之后,在通過第二路由條目轉發信息至第二負載均衡服務器之前,該方法還包括:關閉第一端口同時開啟第二端口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京國雙科技有限公司,未經北京國雙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410659288.3/2.html,轉載請聲明來源鉆瓜專利網。





