[發明專利]一種微服務分配方法、電子設備和計算機存儲介質在審
| 申請號: | 202011381753.3 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112416594A | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 符欣;羅俊文 | 申請(專利權)人: | 四川長虹智能制造技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京知迪知識產權代理有限公司 11628 | 代理人: | 王勝利 |
| 地址: | 621050 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 微服 分配 方法 電子設備 計算機 存儲 介質 | ||
本發明公開一種微服務分配方法、電子設備和計算機存儲介質,涉及網絡領域,以提高微服務的可用性。所述微服務分配方法包括:響應于當前請求任務,根據多個節點相應的服務器的當前可用資源確定目標節點;目標節點相應的服務器有多個第一微服務;確定多個第一微服務均不滿足當前請求任務的需求資源時,啟動第二微服務;在目標節點中添加第二微服務的進程號;根據目標節點所添加的第二微服務的進程號將當前請求任務分配至第二微服務。本發明提供的微服務分配方法、電子設備和計算機存儲介質用于互聯網,提高了微服務的可用性。
技術領域
本發明涉及網絡領域,尤其涉及一種微服務分配方法、電子設備和計算機存儲介質。
背景技術
隨著網絡的發展,大并發訪問網絡應用越來越多,訪問控制指系統對用戶身份及其所屬的預先定義的策略組限制其使用數據資源能力的手段。通常用于系統管理員控制用戶對服務器、目錄、文件等網絡資源的訪問。
傳統的訪問控制包括應用微服務、報表微服務、數據庫微服務和物理資源的熱備切換等技術,當一個服務器出現宕機,會切換到另一個服務器,判斷該切換后的服務器的運行資源是否可用,當不可用時會再次切換服務器,這樣依次判斷多個服務器的可用性,缺少了基于大量用戶同時訪問網絡時對資源的精細切分,因而訪問不能被均衡控制。
發明內容
本發明的目的在于提供一種微服務分配方法、電子設備和計算機存儲介質,以提高微服務的可用性。
第一方面,本發明提供一種微服務分配方法,所述微服務分配方法包括:
響應于當前請求任務,根據多個節點相應的服務器的當前可用資源確定目標節點;所述目標節點相應的服務器有多個第一微服務;
確定所述多個第一微服務均不滿足當前請求任務的需求資源時,啟動第二微服務;
在所述目標節點中添加所述第二微服務的進程號;
根據所述目標節點所添加的第二微服務的進程號將所述當前請求任務分配至所述第二微服務。
與現有技術相比,本發明提供的微服務分配方法響應于當前請求任務,根據多個節點對應的服務器的當前可用資源確定目標節點。然后根據資源數據庫中該目標節點對應的服務器具有的多個第一微服務的當前運行資源,與資源數據庫中預存儲的多個第一微服務的資源閾值,確定多個第一微服務的當前可用資源是否滿足當前請求任務的需求資源。當不滿足時,啟動第二微服務,并將該第二微服務的進程號添加到目標節點中,即在目標節點對應的服務器中增加第二微服務。然后利用該第二微服務處理當前請求任務。基于此,本發明在處理當前請求任務時,首先根據多個節點對應的多個服務器的當前可用資源確定目標節點,之后,不在重新確定目標節點。也就是說,不會再重新確定服務器。而當該目標節點對應的服務器中的所有微服務的可用資源均不滿足當前請求任務的需求資源時,啟動第二微服務,在目標節點中添加所述第二微服務的進程號,以使目標節點對應的服務器可以繼續處理當前請求任務。相對于現有技術,在處理請求任務時,當一個服務器出現宕機,會切換到另一個服務器,判斷該切換后的服務器的運行資源是否可用,當不可用時會再次切換服務器,這樣依次判斷多個服務器的可用性,本發明不僅可以節省對當前請求任務的處理時間,還可以根據大量用戶同時訪問網絡時通過對資源的精細切分,使得訪問被均衡控制。同時,當所有的第一微服務當前可用資源均不滿足當前請求任務的需求資源時,啟動第二微服務可以防止所有第一微服務超載造成的宕機,避免了宕機后微服務暫停服務的問題。
第二方面,本發明還提供一種電子設備,包括:控制器以及與控制器耦合的通信接口,所述控制器用于運行計算機程序或指令,以實現上述權利要求所述微服務分配方法。
與現有技術相比,本發明實施例提供的電子設備的有益效果與上述微服務分配方法的有益效果相同,在此不做贅述。
第三方面,本發明還提供一種計算機存儲介質,計算機存儲介質中存儲有指令,當所述指令被運行時,實現上述權利要求所述微服務分配方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹智能制造技術有限公司,未經四川長虹智能制造技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011381753.3/2.html,轉載請聲明來源鉆瓜專利網。





