[發明專利]一種微服務分配方法、電子設備和計算機存儲介質在審
| 申請號: | 202011381753.3 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112416594A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 符欣;羅俊文 | 申請(專利權)人: | 四川長虹智能制造技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京知迪知識產權代理有限公司 11628 | 代理人: | 王勝利 |
| 地址: | 621050 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 微服 分配 方法 電子設備 計算機 存儲 介質 | ||
1.一種微服務分配方法,其特征在于,所述微服務分配方法包括:
響應于當前請求任務,根據多個節點相應的服務器的當前可用資源確定目標節點;所述目標節點相應的服務器有多個第一微服務;
確定所述多個第一微服務均不滿足當前請求任務的需求資源時,啟動第二微服務;
在所述目標節點中添加所述第二微服務的進程號;
根據所述目標節點所添加的第二微服務的進程號將所述當前請求任務分配至所述第二微服務。
2.根據權利要求1所述的微服務分配方法,其特征在于,所述確定所述多個第一微服務均不滿足當前請求任務的需求資源時,啟動第二微服務包括:
基于所述多個第一微服務的當前運行資源與相應資源閾值,確定所述多個第一微服務的當前可用資源均不滿足當前請求任務的需求資源時,啟動第二微服務。
3.根據權利要求1所述的微服務分配方法,其特征在于,所述確定所述多個第一微服務均不滿足當前請求任務的需求資源時,啟動第二微服務包括:
通過心跳檢測確定所述目標節點相應的服務器對應的多個第一微服務均宕機時,啟動第二微服務。
4.根據權利要求1所述的微服務分配方法,其特征在于,
所述響應于當前請求任務,根據多個節點相應的服務器的當前可用資源確定目標節點包括:
響應于當前請求任務,確定多個節點相應的服務器的當前可用資源;
確定當前可用資源最大的服務器對應的節點為目標節點。
5.根據權利要求1所述的微服務分配方法,其特征在于,所述響應于當前請求任務,根據多個節點相應的服務器的當前可用資源確定目標節點之后,所述微服務分配方法還包括:
基于所述至少一個第一微服務的當前運行資源與相應資源閾值,在至少一個所述第一微服務的當前可用資源滿足當前請求任務的需求資源的情況下,確定其中一個第一微服務為目標第一微服務;
利用所述目標第一微服務處理當前請求任務。
6.根據權利要求5所述的微服務分配方法,其特征在于,滿足所述當前請求任務的需求資源的第一微服務至少為兩個時,所述目標第一微服務為至少兩個所述第一微服務中當前可用資源最大的第一微服務。
7.根據權利要求1-6任一項所述的微服務分配方法,其特征在于,在確定所述多個第一微服務均不滿足當前請求任務的需求資源時,啟動第二微服務后,所述微服務分配方法還包括:
在所述資源數據庫中存儲所述第二微服務的進程號。
8.根據權利要求1-6所述的微服務分配方法,其特征在于,所述在所述目標節點中添加第二微服務的進程號后,所述微服務分配方法還包括:
利用所述第二微服務的進程號更新所述目標節點在資源數據庫中的存儲信息。
9.根據權利要求1-6任一項所述的微服務分配方法,其特征在于,根據所述第一微服務的最大運行資源確定所述第一微服務的資源閾值。
10.一種電子設備,其特征在于,包括:處理器以及與處理器器耦合的通信接口,所述處理器用于運行計算機程序或指令,以實現如權利要求1~9任一項所述微服務分配方法。
11.一種計算機存儲介質,其特征在于,所述計算機存儲介質中存儲有指令,當所述指令被運行時,實現權利要求1~9任一項所述的微服務分配方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹智能制造技術有限公司,未經四川長虹智能制造技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011381753.3/1.html,轉載請聲明來源鉆瓜專利網。





