[發明專利]微服務處理方法、微服務架構平臺和設備在審
| 申請號: | 202110594495.5 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113312162A | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 徐慶堯;侯翔;陳少宏;楊超;涂遺;楊劍;張銳;黃強;張家實 | 申請(專利權)人: | 中國人民解放軍戰略支援部隊航天工程大學 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06F9/54;G06F16/182;G06F21/60;G06F21/62;G06K9/62 |
| 代理公司: | 長沙國科天河知識產權代理有限公司 43225 | 代理人: | 邱軼 |
| 地址: | 101400*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 處理 方法 架構 平臺 設備 | ||
1.一種微服務處理方法,其特征在于,包括步驟:
采用基于處理能力的動態權重調度算法,對全時全域訓練大數據平臺的各服務節點進行負載均衡處理;
采用基于消息中間件的非阻塞兩段提交協議,對所述全時全域訓練大數據平臺進行分布式消息傳輸與數據交互處理;
采用分層結構存儲和代理重加密的方式,對所述全時全域訓練大數據平臺的數據進行數據存儲及信息加密處理。
2.根據權利要求1所述的微服務處理方法,其特征在于,采用基于處理能力的動態權重調度算法,對全時全域訓練大數據平臺的各服務節點進行負載均衡處理的步驟,包括:
通過均衡節點定期向所述全時全域訓練大數據平臺的服務節點采集對象參數;所述對象參數包括所述服務節點的利用率及空閑率;
根據引入的邊界閾值以及所述對象參數進行負載情況監控與均衡處理。
3.根據權利要求2所述的微服務處理方法,其特征在于,所述利用率為:
其中,Ci表示服務節點Ni的處理器的利用率,T1表示所述處理器在空閑態的運行時間,T2表示所述處理器在用戶態的運行時間,T3表示所述處理器在內核態的運行時間;
所述空閑率為:
其中,Mi表示服務節點Ni的內存的空閑率,Mf表示服務節點Ni的空閑內存大小,Mb表示服務節點Ni的緩沖區大小,Mc表示服務節點Ni的緩存區大小,MT表示服務節點Ni的總內存大?。?/p>
所述邊界閾值為P,滿足如下關系:
其中,wi表示服務節點Ni的權重,Fi表示權值表達函數。
4.根據權利要求1所述的微服務處理方法,其特征在于,基于消息中間件的非阻塞兩段提交協議,對所述全時全域訓練大數據平臺進行分布式消息傳輸與數據交互處理的步驟,包括:
采用主從協調者、異步消息中間件與觀察節點的組合模式進行分布式消息傳輸與數據交互處理;
其中,所述協調者采用主從方式部署,所述觀察節點維持與自身連接的組件之間的感知狀態,所述異步消息中間件作為所述協調者和參與者的信息傳輸通道。
5.根據權利要求1至4任一項所述的微服務處理方法,其特征在于,采用分層結構存儲和代理重加密的方式,對所述全時全域訓練大數據平臺的數據進行數據存儲及信息加密處理的步驟,包括:
調用分布式文件系統的接口對數據量大的訓練文件進行加密數據存儲;其中,所述訓練文件對應的加密數據為采用雙向性的代理重加密方式進行重加密處理得到。
6.根據權利要求5所述的微服務處理方法,其特征在于,采用分層結構存儲和代理重加密的方式,對所述全時全域訓練大數據平臺的數據進行數據存儲及信息加密處理的步驟,還包括:
將數據量小的訓練考核評估結果及各類訓練報告數據,直接存儲至所述全時全域訓練大數據平臺的元數據區塊;其中,所述訓練考核評估結果及各類所述訓練報告數據采用基于哈希算法的代理重加密智能合約方式進行重加密處理。
7.一種微服務架構平臺,其特征在于,包括:
負載均衡模塊,用于采用基于處理能力的動態權重調度算法,對全時全域訓練大數據平臺的各服務節點進行負載均衡處理;
分布式處理模塊,用于采用基于消息中間件的非阻塞兩段提交協議,對所述全時全域訓練大數據平臺進行分布式消息傳輸與數據交互處理;
信息安全模塊,用于采用分層結構存儲和代理重加密的方式,對所述全時全域訓練大數據平臺的數據進行數據存儲及信息加密處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍戰略支援部隊航天工程大學,未經中國人民解放軍戰略支援部隊航天工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110594495.5/1.html,轉載請聲明來源鉆瓜專利網。





