[發明專利]應用系統的服務器切換方法及裝置、存儲介質及電子設備在審
| 申請號: | 202110299972.5 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN112882771A | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 陳敬鈐 | 申請(專利權)人: | 建信融通有限責任公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/48 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 李偉 |
| 地址: | 北京市西城區廣安門*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 系統 服務器 切換 方法 裝置 存儲 介質 電子設備 | ||
本發明提供一種應用系統的服務器切換方法及裝置、存儲介質及電子設備,該方法應用于服務器集群,所述服務器集群包括主服務器和至少一個備用服務器,在應用系統的運行過程中,將當前服務器集群中的主服務器作為系統服務器,觸發主服務器將該應用系統實時產生的數據,存儲至服務器集群中的各個服務器,并實時檢測當前主服務器的運行狀態,在檢測到當前主服務器的運行狀態處于異常狀態的情況下,在各個備份服務器中確定目標服務器,并將所述目標服務器配置為新的主服務器。應用本發明的方法,在當前作為系統服務器的主服務器處于異常狀態時,可由備份服務器接替當前的主服務器作為系統服務器,維持系統運行,提高了系統的高可用性。
技術領域
本發明涉及計算機技術領域,特別是涉及一種應用系統的服務器切換方法及裝置、存儲介質及電子設備。
背景技術
隨著計算機技術的發展,應用系統已在各個領域廣泛應用,各個機構常常通過架構應用系統,以提供各類服務。
在實際的工程應用中,為了滿足業務功能,有些應用系統采用有狀態的應用設計方式,也就是應用系統實現業務功能所需的數據,隨著應用系統運行所產生的數據發生變化。
發明人對現有上述應用系統的架構方式進行研究發現,為了保障數據一致性,上述應用系統通常僅通過單個服務器提供服務及存儲數據,若是該服務器出現故障,應用系統則無法正常提供服務,系統的高可用性較差。
發明內容
有鑒于此,本發明實施例提供了一種應用系統的服務器切換方法,以解決應用系統的高可用性較差的問題。
本發明實施例還提供了一種應用系統的服務器切換裝置,用以保證上述方法實際中的實現及應用。
為實現上述目的,本發明實施例提供如下技術方案:
一種應用系統的服務器切換方法,所述方法應用于服務器集群,所述服務器集群包括主服務器和至少一個備用服務器,所述方法包括:
在應用系統的運行過程中,將當前所述服務器集群中的主服務器作為所述應用系統的系統服務器,并觸發所述主服務器將所述應用系統實時產生的數據,存儲至所述服務器集群中的各個服務器;
實時檢測所述主服務器的運行狀態,在檢測到所述主服務器的運行狀態處于異常狀態的情況下,在各個所述備份服務器中確定目標服務器;
依據預設的虛擬路由冗余協議,將所述目標服務器配置為新的主服務器。
上述的方法,可選的,所述觸發所述主服務器將所述應用系統實時產生的數據,存儲至所述服務器集群中的各個服務器,包括:
在所述應用系統產生待存儲數據的情況下,觸發所述主服務器依據預設的分布式塊設備復制策略,將當前產生的待存儲數據存儲至所述主服務器及每個所述備用服務器。
上述的方法,可選的,所述將當前產生的待存儲數據存儲至所述主服務器及每個所述備用服務器的過程,包括:
將所述待存儲數據寫入所述主服務器對應的磁盤;
將所述待存儲數據發送至每個所述備用服務器,以觸發每個所述備用服務器將所述待存儲數據寫入所述備用服務器對應的磁盤,并在完成寫入操作后向所述主服務器發送所述待存儲數據的成功存儲響應;
當完成將所述待存儲數據寫入所述主服務器對應的磁盤的操作,且接收到所有所述備用服務器發送的所述待存儲數據的成功存儲響應時,結束所述待存儲數據的存儲過程。
上述的方法,可選的,所述在各個所述備用服務器中確定目標服務器,包括:
確定每個所述備用服務器對應的權重;
確定目標權重,所述目標權重為各個所述備用服務器對應的權重中,最大的權重;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建信融通有限責任公司,未經建信融通有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110299972.5/2.html,轉載請聲明來源鉆瓜專利網。





