[發明專利]一種服務器故障檢測及切換方法無效
| 申請號: | 201310166822.2 | 申請日: | 2013-05-09 |
| 公開(公告)號: | CN104144064A | 公開(公告)日: | 2014-11-12 |
| 發明(設計)人: | 張焰 | 申請(專利權)人: | 張焰 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 無 | 代理人: | 無 |
| 地址: | 214192 江蘇省無錫市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 故障 檢測 切換 方法 | ||
1.一種服務器故障檢測及切換方法,其包括如下步驟:
(1)首先建立網絡服務器池,所述服務器池包括至少兩臺池化器,其中該池化器負責將多臺服務器組成一個虛擬的服務器池,并對服務器的運行狀態進行實時監控和采集;
(2)服務器啟動后向池化器發送登記消息進行登記;
(3)池化器收到登記消息后,立即以登記回應消息回復;
(4)池化器每隔一個固定的時間間隔向該服務器發送持續活動消息,對服務器進行周期性健康狀況檢查;
(5)服務器接到持續活動消息后,立即以持續活動確認消息回復給池化器;
(6)如果池化器發出的持續活動消息,在設定時間內沒有收到持續活動確認消息,則迅速連續發送幾個持續活動消息,如果仍然沒有收到持續活動確認消息,則可以判定服務器發生故障;
(7)客戶端通過池名訪問服務器池,首先在池化器處進行池名解析,池化器收到客戶端發來的池名解析請求后,會在自身保存的服務器列表中進行查找,并根據預先確定的策略選擇一個有效的正常運行的服務器,然后將該服務器的IP地址發送給發出解析請求的客戶端;
(8)客戶端完成池名解析后,然后根據解析得到的服務器IP地址,直接訪問服務器,并進行數據交互;
(9)如果在數據交換中該服務器發生故障,客戶端從傳輸層得到一個錯誤信息,客戶端由此可以獲知服務器端發生故障,這時,客戶端進入故障切換模式,客戶端重新在池化器處做一次池名解析,獲得下一臺正常運行的服務器IP地址,然后直接和新的服務器建立連接,完成故障切換過程。
2.根據權利要求1所述的服務器故障檢測及切換方法,其特征在于:本發明的服務器池系統由以下三個部分組成:
服務器池:服務器池是由一組具有相同功能的,并被統一管理起來的服務器組成,每個服務器池均使用唯一的池名作為標識;
池化器:是服務器池的管理設備,負責將多臺服務器組成一個虛擬的服務器池,并對各臺服務器的運行狀態進行實時監控和采集;同時提供池名解析功能,以便能讓用戶方便地訪問服務器;
客戶端:訪問服務器池的客戶機。
3.根據權利要求1所述的服務器故障檢測及切換方法,其特征在于:所述服務器池采用池化器的池名解析機制:客戶端訪問服務器池,先在池化器處做池名解析,池化器根據客戶端提交的解析請求,在自己的服務器列表中進行查詢,通常每個池名都對應著多個服務器,池化器按照事先確定好的選擇策略,為該用戶選擇一個最佳的服務器IP,并將該結果以解析回應消息的形式反饋給客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張焰,未經張焰許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310166822.2/1.html,轉載請聲明來源鉆瓜專利網。





