[發明專利]一種微服務調整方法、裝置、服務器及計算機存儲介質有效
| 申請號: | 201810801627.5 | 申請日: | 2018-07-20 |
| 公開(公告)號: | CN110740151B | 公開(公告)日: | 2022-05-31 |
| 發明(設計)人: | 吳朝國 | 申請(專利權)人: | 中移動信息技術有限公司;中國移動通信集團有限公司 |
| 主分類號: | H04L67/60 | 分類號: | H04L67/60;H04L67/1014 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 李昂;張穎玲 |
| 地址: | 100032 北京市昌平區未來*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 微服 調整 方法 裝置 服務器 計算機 存儲 介質 | ||
本發明實施例涉及軟件開發技術,公開了一種微服務調整方法、裝置、服務器及計算機存儲介質,方法包括:接收主服務器發送的服務請求;其中,服務請求包括用于指示服務請求類型的參數;根據服務請求,調用與服務請求對應的微服務;獲取被調用的微服務的第一屬性以及第二屬性;根據第一屬性以及第二屬性確定被調用的微服務是否正常;相應于確定被調用的微服務不正常,生成微服務擴展指令;其中,微服務擴展指令包括需要擴展的微服務數量以及需要擴展的微服務類型;接收主服務器發送的開啟指令;其中,所述開啟指令用于指示開啟所述需要擴展的微服務;根據所述開啟指令,開啟所述需要擴展的微服務。
技術領域
本發明實施例涉及軟件開發,尤其涉及一種微服務調整方法、裝置、服務器及計算機存儲介質。
背景技術
隨著用戶的集中化程度越來越高,在進行業務的整合時,會出現各種問題,例如,將集團的業務與集團下的省公司的業務進行整合,會出現業務壓力大使得服務不穩定、業務代碼混亂以及無法靈活處理新業務等問題。
目前,主要是將業務中的各服務進行集中部署,但是,這種部署方式會造成一系列的問題,首先,當單一服務的調用負載過大時,會對處理中心的穩定運行會造成影響,其次,各服務不能進行快速的擴展,無法滿足互聯網化的營銷活動快速上線的要求,而且,各服務代碼混合在一起,代碼量過于龐大,不夠靈活,任何的代碼修改都會使得整個應用程序需要重新構建,服務耦合嚴重,此外,只要一個服務出現問題,整個服務都會出現問題,并且,所有的開發人員必須使用相同的開發語言及開發工具,使得開發不靈活。
發明內容
有鑒于此,本發明實施例為解決現有技術中存在的至少一個問題而提供一種微服務調整方法、裝置、服務器及計算機存儲介質,對服務進行微服務調整,能夠使服務之間徹底解耦,提高業務穩定性,通過彈性擴展微服務,使得服務可以快速擴展,減少微服務的負載,開發更靈活。
為達到上述目的,本發明實施例的技術方案是這樣實現的:
第一方面,本發明實施例提供一種微服務調整方法,所述應用于子服務器,所述方法包括:
接收主服務器發送的服務請求;其中,所述服務請求包括用于指示服務請求類型的參數;
根據所述服務請求,調用與所述服務請求對應的微服務;
獲取所述被調用的微服務的第一屬性以及第二屬性;
根據所述第一屬性以及第二屬性確定所述被調用的微服務是否正常;
相應于確定所述被調用的微服務不正常,生成微服務擴展指令;其中,所述微服務擴展指令包括需要擴展的微服務數量以及需要擴展的微服務類型;
向所述主服務器發送所述微服務擴展指令;
接收主服務器發送的開啟指令;其中,所述開啟指令用于指示開啟所述需要擴展的微服務;
根據所述開啟指令,開啟所述需要擴展的微服務。
進一步地,所述根據所述服務請求,調用與所述服務請求對應的微服務,包括:
根據所述用于指示服務請求類型的參數,確定所述服務請求的類型;
調用與所述服務請求的類型對應的微服務。
進一步地,所述獲取所述被調用的微服務的第一屬性以及第二屬性,包括:
記錄所述被調用的微服務在預設時長內的狀態信息;
根據所述狀態信息,獲取所述被調用的微服務的成功率;
根據所述預設時長,獲取所述被調用的微服務的效率。
進一步地,所述獲取所述被調用的微服務的第一屬性以及第二屬性,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中移動信息技術有限公司;中國移動通信集團有限公司,未經中移動信息技術有限公司;中國移動通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810801627.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:消息交互方法及裝置
- 下一篇:測試任務的處理方法、裝置和系統





