[發(fā)明專利]一種服務器工作狀態(tài)確定方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202110655803.0 | 申請日: | 2021-06-11 |
| 公開(公告)號: | CN113395188B | 公開(公告)日: | 2023-08-08 |
| 發(fā)明(設計)人: | 范佑明 | 申請(專利權)人: | 北京飛訊數(shù)碼科技有限公司 |
| 主分類號: | H04L43/10 | 分類號: | H04L43/10;H04L43/0817;H04L41/0663;H04L41/0668 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100176 北京市大興區(qū)北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 工作 狀態(tài) 確定 方法 系統(tǒng) | ||
本發(fā)明實施例公開了一種服務器工作狀態(tài)確定方法及系統(tǒng)。該方法包括:在系統(tǒng)中配置有中心節(jié)點時,中心節(jié)點根據(jù)主服務器和備服務器向中心節(jié)點的注冊情況,從主服務器和備服務器中選擇一個作為工作狀態(tài)的服務器;在系統(tǒng)中沒有配置中心節(jié)點時,如果檢測到主服務器與備服務器之間心跳異常,則備服務器根據(jù)第二狀態(tài)判定規(guī)則,從主服務器和備服務器中選擇一個作為工作狀態(tài)的服務器;其中,所述主服務器為當前正在工作的服務器,所述備服務器為當前未工作的服務器。本發(fā)明實施例的技術方案,實現(xiàn)系統(tǒng)在有中心節(jié)點和無中心節(jié)點場景下,如果檢測到主服務器和備服務器之間心跳異常,可以快速選擇一個服務器作為工作狀態(tài)的服務器。
技術領域
本發(fā)明實施例涉及通信技術領域,尤其涉及一種服務器工作狀態(tài)確定方法及系統(tǒng)。
背景技術
隨著人們越來越依賴于信息技術,電信設備在運行中由于硬件損壞而導致業(yè)務中斷所帶來的損失也越來越大,因此,電信設備的可靠性已經(jīng)成為運營商關注的重點。
雙機熱備是使用互為備份的兩臺服務器共同執(zhí)行同一服務,其中一臺服務器為主服務器,另一臺服務器為備服務器。一旦主服務器發(fā)生故障,備服務器將通過軟件診測,比如心跳檢測機制,在很短的時間內(nèi)代替主服務器,以保證系統(tǒng)不間斷的運行。發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn):系統(tǒng)在有中心或無中心的場景下,當主備服務器之間心跳檢測異常時,無法正確判定主備服務器的工作狀態(tài)。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種服務器工作狀態(tài)確定方法及系統(tǒng),以實現(xiàn)系統(tǒng)在有中心節(jié)點和無中心節(jié)點場景下,如果檢測到主服務器和備服務器之間心跳異常,可以快速選擇一個服務器作為工作狀態(tài)的服務器。
第一方面,本發(fā)明實施例提供了一種服務器工作狀態(tài)確定方法,包括:
在系統(tǒng)中配置有中心節(jié)點時,中心節(jié)點根據(jù)主服務器和備服務器向中心節(jié)點的注冊情況,從主服務器和備服務器中選擇一個作為工作狀態(tài)的服務器;
在系統(tǒng)中沒有配置中心節(jié)點時,如果檢測到主服務器與備服務器之間心跳異常,則備服務器根據(jù)第二狀態(tài)判定規(guī)則,從主服務器和備服務器中選擇一個作為工作狀態(tài)的服務器;
其中,主服務器為當前正在工作的服務器,備服務器為當前未工作的服務器。
可選的,在中心節(jié)點根據(jù)主服務器和備服務器向中心節(jié)點的注冊情況,從主服務器和備服務器中選擇一個作為工作狀態(tài)的服務器之前,還包括:
主服務器和備服務器,判斷系統(tǒng)中是否配置中心節(jié)點;
如果系統(tǒng)中配置有中心節(jié)點,則主服務器和備服務器向中心節(jié)點周期性發(fā)送注冊請求。
可選的,中心節(jié)點根據(jù)主服務器和備服務器向中心節(jié)點的注冊情況,從主服務器和備服務器中選擇一個作為工作狀態(tài)的服務器,包括:
中心節(jié)點根據(jù)主服務器和備服務器周期性發(fā)送的注冊請求,確定主服務器和備服務器的故障狀態(tài);
中心節(jié)點將主服務器和備服務器的故障狀態(tài)與第一狀態(tài)判定規(guī)則進行匹配,從主服務器和備服務器中選擇一個作為工作狀態(tài)的服務器。
可選的,中心節(jié)點將主服務器和備服務器的故障狀態(tài)與第一狀態(tài)判定規(guī)則進行匹配,從主服務器和備服務器中選擇一個作為工作狀態(tài)的服務器,包括:
如果主服務器和備服務器都是正常狀態(tài),則中心節(jié)點選擇主服務器作為工作狀態(tài)的服務器;或者,
如果主服務器為故障狀態(tài),則中心節(jié)點選擇備服務器作為工作狀態(tài)的服務器;或者,
如果主服務器為故障恢復后的正常狀態(tài),則中心節(jié)點選擇主服務器作為工作狀態(tài)的服務器;或者,
如果備服務器為故障狀態(tài),則中心節(jié)點選擇主服務器作為工作狀態(tài)的服務器;或者,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京飛訊數(shù)碼科技有限公司,未經(jīng)北京飛訊數(shù)碼科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110655803.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





