[發明專利]業務系統的節點切換方法及節點切換裝置、電子設備有效
申請號: | 202210363952.4 | 申請日: | 2022-04-08 |
公開(公告)號: | CN114978871B | 公開(公告)日: | 2023-10-24 |
發明(設計)人: | 萬成威;王霞;王猛;馬政;賈亮;蘭赟;張君鵬 | 申請(專利權)人: | 北京航天飛行控制中心 |
主分類號: | H04L41/0663 | 分類號: | H04L41/0663;H04L43/0817 |
代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 周春枚 |
地址: | 100094 北*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 業務 系統 節點 切換 方法 裝置 電子設備 | ||
本發明公開了一種業務系統的節點切換方法及節點切換裝置、電子設備。其中,該方法包括:采集當前節點的自身資源使用信息,并將自身資源使用信息記錄至共享存儲設備中;接收對端節點傳輸的狀態信息以及系統資源使用信息;基于時間信息和地址信息,計算相鄰兩次接收狀態信息的時間間隔,得到第一時間間隔;根據系統資源使用信息以及自身資源使用信息,計算從當前時間點至下一次接收到狀態信息的時間間隔,得到第二時間間隔;基于第一時間間隔和第二時間間隔,確定是否切換當前節點的節點狀態。本發明解決了相關技術中業務系統在運行于非實時操作系統環境,主備節點進行狀態切換時占用大量的CPU資源的技術問題。
技術領域
本發明涉及信息處理技術領域,具體而言,涉及一種業務系統的節點切換方法及節點切換裝置、電子設備。
背景技術
主備冗余是一種業務系統中的一種可靠性保證技術,當業務系統對可靠性要求較高時,普遍采用雙機熱備的主備冗余方式。主節點、備節點之間相互檢測對方工作狀態,備節點檢測到主機異常時,自動切換為主節點,接替主節點對外提供服務。但是在實際應用中,由于網絡故障、服務器高負載及操作系統資源調度等原因,均可能導致節點狀態自動切換,尤其因服務器高負載、操作系統無法及時處理狀態檢測數據時,甚至出現短時間內主節點、備節點狀態頻繁切換,對業務系統的正常運行產生嚴重影響。
相關技術中,主要采用兩種實現方式:(1)服務器運行于實時操作系統環境;(2)服務器運行于非實時操作系統,但主節點、備節點狀態檢測進程綁定獨立的專用CPU核心。通過上述方式確保狀態檢測數據可得到及時處理。然而,實際應用中,業務系統可能需運行于非實時操作系統環境,且不希望主節點、備節點狀態檢測進程占用獨立的專用CPU資源。
針對上述的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種業務系統的節點切換方法及節點切換裝置、電子設備,以至少解決相關技術中業務系統在運行于非實時操作系統環境,主備節點進行狀態切換時占用大量的CPU資源的技術問題。
根據本發明實施例的一個方面,提供了一種業務系統的節點切換方法,應用于業務系統的當前節點,所述當前節點與所述業務系統的對端節點互為主備節點,包括:采集所述當前節點的自身資源使用信息,并將所述自身資源使用信息記錄至共享存儲設備中;接收所述對端節點傳輸的狀態信息以及系統資源使用信息,其中,所述狀態信息至少包括:時間信息、地址信息和所述對端節點的主備狀態;基于所述時間信息和所述地址信息,計算相鄰兩次接收所述狀態信息的時間間隔,得到第一時間間隔;根據所述系統資源使用信息以及所述自身資源使用信息,計算從當前時間點至下一次接收到所述狀態信息的時間間隔,得到第二時間間隔;基于所述第一時間間隔和所述第二時間間隔,確定是否切換所述當前節點的節點狀態。
可選地,采集所述當前節點的自身資源使用信息的步驟,包括:在所述當前節點上電啟動后,控制所述當前節點進入初始狀態;根據預先配置的時間周期檢測所述當前節點的自身網絡狀態和自身資源使用信息。
可選地,在將所述自身資源使用信息記錄至共享存儲設備中之后,還包括:檢測所述當前節點的自身狀態信息;若所述自身狀態信息指示未確定所述當前節點的主備狀態,則向所述對端節點發送主備狀態查詢請求,其中,所述主備狀態查詢請求用于查詢所述對端節點的主備狀態;若所述自身狀態信息指示已確定所述當前節點的主備狀態,則向所述對端節點發送所述自身狀態信息。
可選地,所述系統資源使用信息包括下述至少之一:CPU利用率、內存占用率、IO性能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航天飛行控制中心,未經北京航天飛行控制中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210363952.4/2.html,轉載請聲明來源鉆瓜專利網。