[發明專利]一種檢測方法、裝置及設備有效
| 申請號: | 201810271370.7 | 申請日: | 2018-03-29 |
| 公開(公告)號: | CN108595247B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 崔曉旻;岳明亮 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京晉德允升知識產權代理有限公司 11623 | 代理人: | 楊移 |
| 地址: | 開曼群島大開曼島*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 方法 裝置 設備 | ||
本說明書公開一種檢測方法、裝置及設備,該方法將應用所依賴的所有功能分為強依賴項和弱依賴項,在對強依賴項檢測不通過時,禁止應用啟動,以禁止應用所在的RS掛載到LVS,在強依賴項通過檢測而弱依賴項不通過時,說明應用此時可能僅存在輕微的缺陷,但整體上仍然可用,因此可允許應用啟動,以允許RS掛載到LVS,并對該應用進行適當的調整。這樣,既保證了應用的可靠性,又提高了檢測的靈活性。
技術領域
本說明書涉及計算機技術領域,尤其涉及一種檢測方法、裝置及設備。
背景技術
目前,使用Linux虛擬服務器(Linux Virtual Server,LVS)提供服務的方法已經得到廣泛應用,如圖1所示。
圖1為使用LVS提供服務的網絡架構圖。在圖1中,用于提供服務的應用安裝在真實服務器(Real Server,RS)上,當應用啟動時,RS會掛載到LVS上,由LVS接收外部發送的請求、將請求分發給掛載到LVS自身的各RS,并由RS根據請求進行處理,將處理結果通過LVS返回外部,也即,由LVS對外服務。
隨著業務的細化,支持不同業務的設備往往會在物理上進行隔離,如,在圖1中,支持不同業務的設備分別放置在不同的機房中,每個機房均通過自身的LVS對外提供服務,每個機房的RS均掛載在機房自身的LVS上。
由于一個應用所提供的服務往往依賴于多個業務,因此,應用能夠正常提供服務的前提就是這些業務所在的機房之間能夠正常通信,且這些機房中的設備功能正常。
為了保證應用的可靠性,在現有技術中,通常由LVS對該應用進行檢測(如,RS掛載到LVS上的端口是否可用或RS的其他網絡狀況等),但是,由LVS進行的檢測過于局限,缺乏靈活性,因此,需要一種檢測方法,以在保證應用可靠性的前提下,提高檢測的靈活性。
發明內容
本說明書提供一種檢測方法、裝置及設備,用以解決現有技術LVS進行的檢測過于局限,缺乏靈活性的問題。
本說明書提供了一種檢測方法,包括:
判斷是否觸發對應用的檢測;
若觸發對所述應用的檢測,則根據預先針對所述應用設定的強依賴項和弱依賴項,對所述強依賴項和弱依賴項進行檢測;
當對所述強依賴項檢測通過,且對所述弱依賴項檢測不通過時,允許所述應用啟動,以使所述應用所在的真實服務器RS掛載到Linux虛擬服務器LVS上,并根據檢測不通過的弱依賴項,對所述應用進行調整;
當對所述強依賴項檢測不通過時,禁止所述應用啟動,以禁止所述RS掛載到LVS上。
本說明書提供了一種檢測裝置,所述裝置上安裝有應用,所述裝置包括:
判斷模塊,判斷是否觸發對應用的檢測;
檢測模塊,若所述判斷模塊確定觸發對所述應用的檢測,則根據預先針對所述應用設定的強依賴項和弱依賴項,對所述強依賴項和弱依賴項進行檢測;
啟動模塊,當所述檢測模塊對所述強依賴項檢測通過,且對所述弱依賴項檢測不通過時,允許所述應用啟動,以使所述裝置掛載到Linux虛擬服務器LVS上,并根據檢測不通過的弱依賴項,對所述應用進行調整;當所述檢測模塊對所述強依賴項檢測不通過時,禁止所述應用啟動,以禁止所述裝置掛載到LVS上。
本說明書提供了一種檢測設備,所述設備上安裝有應用,所述設備包括一個或多個存儲器以及處理器,所述存儲器存儲程序,并且被配置成由所述一個或多個處理器執行以下步驟:
判斷是否觸發對應用的檢測;
若觸發對所述應用的檢測,則根據預先針對所述應用設定的強依賴項和弱依賴項,對所述強依賴項和弱依賴項進行檢測;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810271370.7/2.html,轉載請聲明來源鉆瓜專利網。





