[發(fā)明專利]基于自組網(wǎng)技術實現(xiàn)去中心化的分布式進程守護的方法有效
| 申請?zhí)枺?/td> | 202010960667.1 | 申請日: | 2020-09-14 |
| 公開(公告)號: | CN111835872B | 公開(公告)日: | 2020-12-01 |
| 發(fā)明(設計)人: | 孟軍 | 申請(專利權)人: | 江蘇開博科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24;H04L9/06;G06F21/60;G06F21/64 |
| 代理公司: | 南京蘇創(chuàng)專利代理事務所(普通合伙) 32273 | 代理人: | 張艷 |
| 地址: | 210000 江蘇省南京市玄*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 組網(wǎng) 技術 實現(xiàn) 中心 分布式 進程 守護 方法 | ||
1.基于自組網(wǎng)技術實現(xiàn)去中心化的分布式進程守護的方法,其特征在于,包括以下步驟:
步驟一,初始化階段,通過創(chuàng)世模塊生成超管身份和權限及守護策略文件,并安全存儲于各個守護節(jié)點;生成超管身份和權限的具體過程為,初始化創(chuàng)世模塊為超級管理員分配操作賬戶或證書,并以安全加密形式存儲于各個守護節(jié)點;
目標系統(tǒng)進程的明確名稱和監(jiān)測路徑將寫入超管操作權限包文件,并以安全加密形式存儲于各個守護節(jié)點;
擁有超級管理員身份的用戶登錄某個目標系統(tǒng)進程守護節(jié)點超管登錄WEB界面,輸入賬戶信息或提供證書,進行身份和權限認證,認證通過,則啟停權限包中所定義的部分或所有進程;
操作過程,全程留痕形成操作日志,操作日志通過對操作審計系統(tǒng)的遠程接口調(diào)用上報到操作審計系統(tǒng),供后期行為審計;
如果當前目標守護節(jié)點發(fā)生故障,超級管理員認證服務將自動由相鄰的一個進程守護節(jié)點接管,訪問的認證服務將自動切換至接管發(fā)生故障的守護節(jié)點的相鄰的一個進程守護節(jié)點進行認證;
步驟二,系統(tǒng)進程,一是,目標進程必須在不斷電情況下持續(xù)運轉,永不停止;二是,進程需要迭代更新/新增節(jié)點,需要重新部署,并啟停進程的外力干預;
步驟三,重新部署,超級管理員身份具備超管權限的外力干預,由超級管理員登錄系統(tǒng),進行重新部署,守護節(jié)點不再對目標系統(tǒng)進行輪詢健康監(jiān)測和告警操作,部署完畢,超級管理員干預模式退出后,守護節(jié)點啟動成功,進程守護網(wǎng)絡自動切換至無干預的永動守護模式;
步驟四,通過進程守護節(jié)點自組網(wǎng)互聯(lián)技術,構成去中心化的分布式進程守護網(wǎng)絡,各節(jié)點啟動后,將啟動互相監(jiān)測,故障轉移和接管、消息廣播和通信的基礎服務;其中自組網(wǎng)互聯(lián)的具體構建過程為:
步驟1.1,創(chuàng)建證書
創(chuàng)世模塊簽發(fā)自組網(wǎng)根證書,所述自組網(wǎng)根證書是基于國密SM2算法生成X.509規(guī)范的證書;
創(chuàng)世模塊為各節(jié)點簽發(fā)聯(lián)盟許可證書及配套的私鑰、公鑰文件,所述聯(lián)盟許可證書是基于國密SM2算法和自組網(wǎng)根證書生成X.509規(guī)范的證書;
步驟1.2,部署證書
各節(jié)點將聯(lián)盟許可證書導入到指定目錄;
證書處理服務依據(jù)證書生成節(jié)點通信訪問令牌Token;
步驟1.3,配置全局節(jié)點訪問
創(chuàng)世模塊依據(jù)各節(jié)點聯(lián)盟許可證書,自動生成全局節(jié)點訪問配置文件,該配置文件將下發(fā)部署到各節(jié)點指定目錄;
步驟1.4,節(jié)點通信連接器組件及消息通信協(xié)議
創(chuàng)世模塊為各節(jié)點提供各節(jié)點通信連接器組件,通過該組件及既定的消息通信協(xié)議,實現(xiàn)節(jié)點自組網(wǎng)內(nèi)互聯(lián)互通;
步驟1.5,節(jié)點故障轉移接管
1)心跳檢測服務完成心跳檢測,得知某節(jié)點通信故障發(fā)生時,向全局節(jié)點訪問文件的ERROR_NODESLIST參數(shù)寫入故障節(jié)點編號;
2)當全局節(jié)點訪問文件的HAPROCESS為1 ,打開狀態(tài)時,則自動從相鄰健康狀態(tài)節(jié)點通過總節(jié)點數(shù)內(nèi)的隨機數(shù)挑選一個節(jié)點作為接管方,挑選的節(jié)點默認為上次接管過的節(jié)點;
3)接管方許可后,接收接管請求,寫入接管日志,則將委托方和接管方節(jié)點編號寫入全局節(jié)點訪問文件的HA_NODESLIST參數(shù);
4)全網(wǎng)節(jié)點同步全局節(jié)點訪問文件,并發(fā)出接管通知消息,業(yè)務接入節(jié)點接收到消息則將故障節(jié)點的訪問信息改為接管方節(jié)點信息。
2.根據(jù)權利要求1所述的基于自組網(wǎng)技術實現(xiàn)去中心化的分布式進程守護的方法,其特征在于,步驟四中進程守護網(wǎng)絡構建過程具體為:基于內(nèi)置的相鄰節(jié)點發(fā)現(xiàn)算法、節(jié)點間消息廣播/接收機制、相鄰節(jié)點故障轉移和接管、心跳監(jiān)測機制構建去中心化的網(wǎng)絡狀分布式進程守護網(wǎng)絡,進程守護網(wǎng)絡內(nèi)部的各個守護節(jié)點自組網(wǎng)互聯(lián),實現(xiàn)某個守護節(jié)點下線或服務終止時,全網(wǎng)廣播,并由其他相鄰的可用節(jié)點自動接管。
3.根據(jù)權利要求1所述的基于自組網(wǎng)技術實現(xiàn)去中心化的分布式進程守護的方法,其特征在于,所述無干預的永動守護模式為對當前系統(tǒng)目標進程進行輪詢健康監(jiān)測,發(fā)現(xiàn)目標進程下線,或其他非健康狀態(tài)時,無干預的永動守護模式將依據(jù)守護策略文件定義的干預操作進行操作,
所述干預操作包括三種操作,分別為:
操作1,強制重啟同時告警;
操作2,非強制重啟和告警;
操作3,純告警。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇開博科技有限公司,未經(jīng)江蘇開博科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010960667.1/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種建筑物內(nèi)數(shù)據(jù)采集的無線自組網(wǎng)系統(tǒng)
- 轉換組網(wǎng)圖形式的方法、裝置及計算機節(jié)點
- 一種組網(wǎng)配置方法和裝置
- 一種移動組網(wǎng)設備及自組網(wǎng)方法
- 基于藍牙通信的無線網(wǎng)格網(wǎng)絡的組網(wǎng)方法及啟動配置設備
- 一種自適應的容器組網(wǎng)方法
- 一種交換機組網(wǎng)管理方法和設備
- 一種集群自組網(wǎng)系統(tǒng)的組網(wǎng)方法及自組網(wǎng)基站
- 一種地下工程地質(zhì)勘察無線地震儀組網(wǎng)方法及無線地震儀
- 一種自組網(wǎng)的組網(wǎng)信號識別方法、系統(tǒng)、存儲介質(zhì)及電子設備
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





