[發明專利]一種故障接管服務器選擇方法無效
| 申請號: | 201210392297.1 | 申請日: | 2012-10-16 |
| 公開(公告)號: | CN103731287A | 公開(公告)日: | 2014-04-16 |
| 發明(設計)人: | 張焰 | 申請(專利權)人: | 無錫云捷科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06;H04L29/12 |
| 代理公司: | 無錫互維知識產權代理有限公司 32236 | 代理人: | 龐聰雅 |
| 地址: | 214192 江蘇省無錫*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 故障 接管 服務器 選擇 方法 | ||
1.一種故障接管服務器選擇方法,其包括:
構建一個服務器池系統,其中所述服務器池系統包括:
服務器池:服務器池是由一組具有相同功能的,并被統一管理起來的服務器組成,每個服務器池均使用唯一的池名作為標識;
池化器:是服務器池的管理設備,負責將多臺服務器組成一個虛擬的服務器池,并對各臺服務器的運行狀態進行實時監控和采集;同時提供池名解析功能,以便能讓用戶方便地訪問服務器;
客戶端:訪問服務器池的客戶機;
如果在數據交換中服務器發生故障,客戶端從傳輸層得到一個錯誤信息,客戶端由此可以獲知服務器端發生故障,這時,客戶端進入故障切換模式;
此時池化器一旦發現有服務器發生故障,立刻從其保持的服務器列表中刪除該服務器,同時發送服務器更新消息給其他池化器,其他池化器接到該消息后,也同時從自己的服務器列表中刪除該服務器;
客戶端重新在池化器處做一次池名解析,向池化器發送池名解析請求,池化器根據更新后的自身保持的服務器列表,并按照服務器池的均衡策略為用戶重新選擇一臺被認為最佳的服務器IP,將結果返回給用戶,完成故障接管服務器的選擇。
2.如權利要求1所述的方法,其特征在于:所述服務器池采用登記機制,要求服務器在啟動時需主動在池化器處進行登記,池化器中任意服務器啟動后首先通過向池化器發送登記消息進行登記,其中該登記消息中包含有服務自身的相關信息,包括:池名、唯一的服務識別號、服務器IP地址、服務端口、服務協議、服務檢測。
3.如權利要求1所述的方法,其特征在于:所述服務器池采用故障檢測機制:在服務器池系統內,池化器對服務器進行周期性的健康狀況檢查,一旦發現服務器故障,池化器立刻將該服務器從服務器池中刪除掉。
4.如權利要求3所述的方法,其特征在于:前述池化器對服務器進行周期性健康檢查采用以下方式進行:如果池化器發出的持續活動消息,在設定時間內沒有收到持續活動確認消息,則迅速連續發送幾個持續活動消息,如果仍然沒有收到持續活動確認消息,則可以判定服務器發生故障,如果池化器收到持續活動確認消息則表明服務器正常。
5.如權利要求4所述的方法,其特征在于:在持續活動確認消息中服務器附帶了服務器自身的CPU使用率、網絡使用率、內存使用率、硬盤使用率信息。
6.如權利要求3所述的方法,其特征在于:前述池化器對服務器進行周期性健康檢查采用以下方式進行:池化器主動探測服務器IP及端口,主動創建服務器TCP連接,連接成功則表明服務器正常,否則表明服務器故障。
7.如權利要求3所述的方法,其特征在于:前述池化器對服務器進行周期性健康檢查采用以下方式進行:池化器向服務器依照用戶所使用的服務協議發送特定的協議,然后根據服務器的回答來判斷服務器的狀況,池化器如果收到的服務器狀態碼為正常,則表明服務器的服務是正常的,反之可以判斷出服務器的服務異常,即服務器發生故障。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫云捷科技有限公司,未經無錫云捷科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210392297.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種塑料粒子自動包裝設備
- 下一篇:自動投放器





