本申請涉及服務器,尤其涉及一種拓撲信息的更新處理方法、裝置、設備及存儲介質。
背景技術:
1、拓撲信息是指服務器與網絡中其他設備之間的連接關系,以及物理或邏輯布局,它可以幫助管理員更好地理解服務器的架構,更有效地管理服務器,以及更快速地解決可能出現的問題。因此,當服務器有不同的運行需求時,需要對其拓撲信息進行及時更新。
2、相關技術中,主要通過周期輪詢方式獲取拓撲信息,當拓撲信息在本周期中進行更新時,需要在下一周期重新獲取完整的拓撲信息,從而完成拓撲信息的更新展示。然而,相關技術中,當拓撲信息在本周期中進行更新時,需要在下一周期重新獲取完整的拓撲信息,使得降低了拓撲信息的更新效率。
技術實現思路
1、本申請提供了拓撲信息的更新處理方法、裝置、設備及存儲介質,以至少解決相關技術中當拓撲信息在本周期中進行更新時,需要在下一周期重新獲取完整的拓撲信息,使得降低了拓撲信息的更新效率的問題。
2、本申請提供了一種拓撲信息的更新處理方法,包括:
3、接收陣列控制器發送的拓撲信息的修改事件日志,其中修改事件日志是陣列控制器對修改事件日志配置得到的,修改事件是陣列控制器根據接收到的修改指令對拓撲信息修改得到的,修改指令為用戶端生成的;
4、根據修改事件日志判斷拓撲信息是否需要更新;
5、若拓撲信息需要更新,則根據修改事件日志對拓撲信息進行更新,得到更新后的拓撲信息;
6、將更新后的拓撲信息輸出至用戶端。
7、本申請還提供了一種拓撲信息的更新處理方法,包括:
8、接收用戶端發送的修改指令,并根據修改指令對拓撲信息進行修改,得到修改事件;
9、對修改事件進行日志配置,得到修改事件日志;
10、將修改事件日志發送至控制器,修改事件日志用于指示控制器根據修改事件日志判斷拓撲信息是否需要更新,若拓撲信息需要更新,則根據修改事件日志對拓撲信息進行更新,得到更新后的拓撲信息,將更新后的拓撲信息輸出至用戶端。
11、本申請還提供了一種拓撲信息的更新處理裝置,包括:
12、接收模塊,用于接收陣列控制器發送的拓撲信息的修改事件日志,其中修改事件日志是陣列控制器對修改事件日志配置得到的,修改事件是陣列控制器根據接收到的修改指令對拓撲信息修改得到的,修改指令為用戶端生成的;
13、判斷模塊,用于根據修改事件日志判斷拓撲信息是否需要更新;
14、更新模塊,用于若拓撲信息需要更新,則根據修改事件日志對拓撲信息進行更新,得到更新后的拓撲信息;
15、輸出模塊,用于將更新后的拓撲信息輸出至用戶端。
16、本申請還提供了一種拓撲信息的更新處理裝置,包括:
17、接收模塊,用于接收用戶端發送的修改指令,并根據修改指令對拓撲信息進行修改,得到修改事件;
18、配置模塊,用于對修改事件進行日志配置,得到修改事件日志;
19、發送模塊,用于將修改事件日志發送至控制器,修改事件日志用于指示控制器根據修改事件日志判斷拓撲信息是否需要更新,若拓撲信息需要更新,則根據修改事件日志對拓撲信息進行更新,得到更新后的拓撲信息,將更新后的拓撲信息輸出至用戶端。
20、本申請還提供了一種電子設備,包括:存儲器,用于存儲計算機程序;處理器,用于執行計算機程序時實現上述任一種拓撲信息的更新處理方法的步驟。
21、本申請還提供了一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,其中,計算機程序被處理器執行時實現上述任一種拓撲信息的更新處理方法的步驟。
22、本申請還提供了一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現上述任一種拓撲信息的更新處理方法的步驟。
23、本申請提供的拓撲信息的更新處理方法、裝置、設備及存儲介質,通過接收陣列控制器發送的拓撲信息的修改事件日志,其中修改事件日志是陣列控制器對修改事件日志配置得到的,修改事件是陣列控制器根據接收到的修改指令對拓撲信息修改得到的,修改指令為用戶端生成的;根據修改事件日志判斷拓撲信息是否需要更新;若拓撲信息需要更新,則根據修改事件日志對拓撲信息進行更新,得到更新后的拓撲信息;將更新后的拓撲信息輸出至用戶端,通過修改事件日志對拓撲信息只進行及時的修改事件更新,無需在下一周期重新獲取完整的拓撲信息,使得提高了拓撲信息的更新效率。
1.一種拓撲信息的更新處理方法,其特征在于,包括:
2.根據權利要求1所述的拓撲信息的更新處理方法,其特征在于,所述根據所述修改事件日志判斷拓撲信息是否需要更新,包括:
3.根據權利要求2所述的拓撲信息的更新處理方法,其特征在于,其中所述關鍵事件內容中包括一個或多個關鍵事件;
4.根據權利要求3所述的拓撲信息的更新處理方法,其特征在于,所述預設關鍵事件,包括以下一種或多種事件:邏輯盤創建、邏輯盤刪除、配置清除、物理盤接入及物理盤刪除。
5.根據權利要求2所述的拓撲信息的更新處理方法,其特征在于,其中所述修改事件日志中包括多個事件碼;
6.根據權利要求1所述的拓撲信息的更新處理方法,其特征在于,其中所述修改事件日志中包括多個事件碼;
7.根據權利要求6所述的拓撲信息的更新處理方法,其特征在于,所述根據所述一個或多個事件碼對所述拓撲信息進行更新,得到更新后的拓撲信息,包括:
8.根據權利要求7所述的拓撲信息的更新處理方法,其特征在于,其中所述第一設備名稱包括第一邏輯盤名稱及第一物理盤名稱,所述第二設備名稱至少包括第二邏輯盤名稱;
9.根據權利要求7所述的拓撲信息的更新處理方法,其特征在于,所述拓撲信息的存儲過程,包括:將所述拓撲信息存儲至本地內存。
10.根據權利要求1所述的拓撲信息的更新處理方法,其特征在于,所述接收陣列控制器發送的拓撲信息的修改事件日志,包括:
11.根據權利要求10所述的拓撲信息的更新處理方法,其特征在于,所述事件接收工具的配置過程,包括:
12.根據權利要求1所述的拓撲信息的更新處理方法,其特征在于,所述拓撲信息包括以下一種或多種信息:
13.根據權利要求12所述的拓撲信息的更新處理方法,其特征在于,所述拓撲表至少包括以下多種信息:
14.一種拓撲信息的更新處理方法,其特征在于,包括:
15.根據權利要求14所述的拓撲信息的更新處理方法,其特征在于,所述對所述修改事件進行日志配置,得到修改事件日志,包括:
16.一種拓撲信息的更新處理裝置,其特征在于,包括:
17.一種拓撲信息的更新處理裝置,其特征在于,包括:
18.一種電子設備,其特征在于,包括:
19.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,其中,所述計算機程序被處理器執行時實現如權利要求1至13任一項所述的拓撲信息的更新處理方法,或者如權利要求14或15所述的拓撲信息的更新處理方法。
20.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至13任一項所述的拓撲信息的更新處理方法,或者如權利要求14或15所述的拓撲信息的更新處理方法。