[發明專利]主備切換方法、裝置、計算機設備和存儲介質有效
申請號: | 201810361428.7 | 申請日: | 2018-04-20 |
公開(公告)號: | CN108762992B | 公開(公告)日: | 2021-10-08 |
發明(設計)人: | 鐘宇料;桑池舫 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
主分類號: | G06F11/20 | 分類號: | G06F11/20 |
代理公司: | 深圳市明日今典知識產權代理事務所(普通合伙) 44343 | 代理人: | 王杰輝 |
地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 切換 方法 裝置 計算機 設備 存儲 介質 | ||
1.一種主備切換方法,其特征在于,通過路由中轉設備銜接社區版Neo4j的第一主機和第二主機,第一主機與路由中轉設備的第一端口相連,第二主機與路由中轉設備的第二端口相連,包括:
判斷支撐社區版Neo4j的第一主機是否出現故障,根據啟動指令連續啟動第一主機三次以上,未成功開啟,則判定為故障;
若是,則將與路由中轉設備第一端口相連的第一主機切換為與路由中轉設備第二端口相連的第二主機,通過具有均衡功能的路由中轉設備實現社區版Neo4j的主備主機的切換,其中,路由中轉設備包括F5;啟動設置于前端的F5,通過轉換主機設備與F5的連接端口的連接關系,實現從第一主機到第二主機的切換,并確認故障判斷;
所述判斷支撐社區版Neo4j的第一主機是否出現故障的步驟之前,包括:
存儲所述第一主機支撐社區版Neo4j運行過程的第一運行數據;
將所述第一運行數據通過指定方式轉移到所述第二主機上,形成第二運行數據;
所述將與路由中轉設備第一端口相連的第一主機切換為與路由中轉設備第二端口相連的第二主機的步驟之后,包括:
判斷所述第二運行數據與所述第一運行數據的數據交集;
根據所述數據交集確定所述第二主機的運行進程起點;
當所述第一運行數據中包括節點A、節點B、節點C、節點D;所述第二運行數據中包括節點A、節點B、節點C時;所述根據所述數據交集確定所述第二主機的運行進程起點的步驟包括:
判斷節點C的數據是否完整,若是,則所述第二主機從所述第一主機在節點C處或節點C之前的任一時刻點對應的業務數據處所進行的業務處理開始,繼續支撐社區版Neo4j的運行;
若判定節點C的數據不完整,則判斷是否可獲取節點C的數據終止處的數據信息,若可獲取節點C的數據終止處的數據信息,則所述第二主機從所述第一主機在所述節點C的數據終止處或節點C的數據終止之前的任一時刻點對應的業務數據處所進行的業務處理開始;
若不可獲取節點C的數據終止處的數據信息,則所述第二主機從所述第一主機在節點C之前的任一時刻點對應的業務數據處所進行的業務處理開始。
2.根據權利要求1所述的主備切換方法,其特征在于,所述將與路由中轉設備第一端口相連的第一主機切換為與路由中轉設備第二端口相連的第二主機的步驟之后,包括:
記錄所述第二主機的訪問數據和所述訪問數據對應的訪問頻次;
獲取所述訪問數據中,所述訪問頻次大于預設閾值的高頻次訪問數據;
通過匯總所述高頻次訪問數據與所述高頻次訪問數據對應的實例場景,形成實例數據庫并存儲。
3.根據權利要求2所述的主備切換方法,其特征在于,所述通過匯總所述高頻次訪問數據與所述高頻次訪問數據對應的實例場景,形成實例數據庫并存儲的步驟之后,還包括:
判斷所述第二主機當前運行的實例場景是否已存儲備份;
若是,則調用與當前運行的所述實例場景匹配的訪問數據。
4.根據權利要求1所述的主備切換方法,其特征在于,所述將與路由中轉設備第一端口相連的第一主機切換為與路由中轉設備第二端口相連的第二主機的步驟之后,包括:
監測所述第一主機的故障報警;
標記故障報警時第一運行數據同步到所述第二主機的節點信息;
將所述節點信息傳輸至所述第二主機,以根據所述節點信息確定所述第二主機的運行進程起點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810361428.7/1.html,轉載請聲明來源鉆瓜專利網。