[發明專利]提高分布式系統中資源可用性的方法及系統在審
| 申請號: | 201210580070.X | 申請日: | 2012-12-28 |
| 公開(公告)號: | CN103905234A | 公開(公告)日: | 2014-07-02 |
| 發明(設計)人: | 孫曉光;朱海東;王明哲 | 申請(專利權)人: | 北京友友天宇系統技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 提高 分布式 系統 資源 可用性 方法 | ||
1.一種提高分布式系統中資源可用性的方法,其特征在于,所述方法包括步驟:
S1,在部署資源的同時向系統平臺上報該資源在系統平臺中運行時的基本信息;
S2,實時監控系統平臺中運行的資源狀態以及資源運行環境的設備能力和狀態;
S3,根據所述資源狀態以及所述設備能力和狀態判斷是否滿足事件發生條件,根據不同的判斷結果拋出相應的異常事件;
S4,響應于各異常事件,為資源提供者提供資源移植向導服務和/或為資源使用者提供資源訪問向導服務。
2.根據權利要求1所述的方法,其特征在于,步驟S3中,所述異常事件包括初次訪問事件、訪問異常事件、告警事件和資源移植事件。
3.根據權利要求2所述的方法,其特征在于,步驟S4中,響應于初次訪問事件,為資源使用者提供資源訪問向導服務;響應于資源移植事件,首先為資源提供者提供資源移植向導服務,在資源移植完成后再為資源使用者提供資源訪問向導服務。
4.根據權利要求2所述的方法,其特征在于,步驟S4中,響應于訪問異常事件或告警事件,首先確定資源狀態,若資源正常運行,則在資源運行環境中進行負載均衡并為資源使用者提供資源訪問向導服務;否則,先為資源提供者提供資源移植向導服務,在資源移植完成后再為資源使用者提供資源訪問向導服務。
5.根據權利要求1所述的方法,其特征在于,步驟S1中,上報所述基本信息的過程包括步驟:
S11,客戶端通過SOAP/HTTP接口將注冊請求數據放入消息隊列中,資源注冊模塊獲取隊列中的注冊請求數據,并將所述數據提交給目錄服務;
S12,目錄服務將所述數據寫入注冊表/數據庫中,并生成資源的service?key;
S13,資源注冊模塊將注冊結果和service?key返回給客戶端,在客戶端保存所述service?key。
6.根據權利要求5所述的方法,其特征在于,步驟S2中,監控過程包括步驟:
S21,接收資源注冊模塊的通知,獲得新注冊的信息數據;
S22,根據預設置的監控調度策略,通過nrpe?ssl通道向被監控資源服務器發起監控請求;
S23,被監控的資源服務器收到請求后,執行插件采集資源當前狀態數據完成監控請求;
S24,被監控的資源服務器將采集的狀態數據通過NRPE協議返回給資源監控模塊;
S25,將收到的采集數據寫入數據庫。
7.根據權利要求1-6中任一項所述的方法,其特征在于,所述方法還在作為數據源的多個活躍的數據庫實體之間進行數據同步。
8.根據權利要求7所述的方法,其特征在于,所述數據同步具體包括步驟:
在源數據庫端,通過數據庫操作接口獲取數據庫中數據變更信息;
對所述數據變更信息進行預置的過濾和轉換,通過JMS消息總線將其傳輸到目標數據庫端;
通過數據庫操作接口將所述數據變更信息復制到目標數據庫中,在兩端數據庫間進行數據的增量同步。
9.一種提高分布式系統中資源可用性的系統,其特征在于,所述系統包括:
注冊模塊,用于在部署資源的同時向系統平臺上報該資源在系統平臺中運行時的基本信息;
監控模塊,用于實時監控系統平臺中運行的資源狀態以及資源運行環境的設備能力和狀態;
事件模塊,用于根據所述資源狀態以及所述設備能力和狀態判斷是否滿足事件發生條件,根據不同的判斷結果拋出相應的異常事件;
向導模塊,用于響應于各異常事件,為資源提供者提供資源移植向導服務和/或為資源使用者提供資源訪問向導服務。
10.根據權利要求9所述的系統,其特征在于,所述系統還包括數據同步模塊,用于在作為數據源的多個活躍的數據庫實體之間進行數據同步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京友友天宇系統技術有限公司,未經北京友友天宇系統技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210580070.X/1.html,轉載請聲明來源鉆瓜專利網。





