[發明專利]網絡產品的服務升級方法、裝置、服務器及存儲介質在審
| 申請號: | 202010196539.4 | 申請日: | 2020-03-19 |
| 公開(公告)號: | CN111414181A | 公開(公告)日: | 2020-07-14 |
| 發明(設計)人: | 王佳;李瑞琪;姚明 | 申請(專利權)人: | 中誠信征信有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/54;G06F11/14 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 丁蕓;馬敬 |
| 地址: | 100011 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡產品 服務 升級 方法 裝置 服務器 存儲 介質 | ||
本發明實施例提供的一種網絡產品的服務升級方法、裝置、服務器及存儲介質,其中方法包括:確定待升級網絡產品所集成的每個目標服務對應的服務器,針對同一目標服務對應的服務器中的一臺目標服務器,將該目標服務器對應的服務提供服務器的狀態設置為禁用狀態,當所述目標服務器的調用狀態為空閑狀態時,運行已獲取的所述待升級網絡產品的升級安裝包,對該目標服務器對應的目標服務進行升級,在升級完成后,重啟所述目標服務器對應的服務提供服務器以及服務消費服務器。相比于現有技術,本發明實施例無需人為查找以及關閉目標服務對應的進程,也能實現網絡產品的服務升級,因此本發明實施例可以降低網絡產品升級過程的風險。
技術領域
本發明涉及計算機技術領域,特別是涉及一種網絡產品的服務升級方法、裝置、服務器及存儲介質。
背景技術
隨著業務規模的不斷擴大,單個服務器已經不能滿足業務需求,示例性的,一個網絡產品升級過程就是一項業務,而一個網絡產品集成多個服務,多個服務共同協作實現一個功能。例如,一個APP(Application,應用程序),APP的注冊功能,包括:填寫用戶名,校驗用戶名是否重復,發送驗證碼等等,發送驗證碼可以是一項服務,而網絡產品升級過程常常需要對多個服務進行升級,需要更多的服務器滿足業務需求,因此DUBBO(一種開源分布式服務框架)應運而生。
如圖1所示,DUBBO主要包括:管理服務器、服務提供服務器,服務消費服務器,注冊中心服務器,監控中心服務器以及服務器集群。開發人員利用管理服務器管理服務提供服務器,服務消費服務器,注冊中心服務器,監控中心服務器以及服務器集群。每臺服務提供服務器提供一個服務,每個服務可以對應多臺服務器,多臺服務器可以提供同一個服務,每臺服務消費服務器可以調用多個服務。服務提供服務器在服務啟動時,向注冊中心注冊自己提供的服務,服務器集群中的每臺服務器負責啟動,加載,運行服務提供服務器;服務消費服務器在啟動時,向注冊中心服務器訂閱自己所需的服務。注冊中心服務器返回地址列表給服務消費服務器,該地址列表包括服務提供者服務器注冊的服務地址,如果地址列表有變更,注冊中心將基于長連接推送變更后的地址列表給服務消費服務器;服務消費服務器基于負載均衡機制,從服務提供服務器的地址列表中,選一臺服務提供服務器對應的服務器進行調用,監控中心負責監控服務消費服務器和服務提供服務器,在內存中累計調用服務器的次數和調用時間。
在升級網絡產品時,開發人員需要通過DUBBO的管理平臺人為禁用與該網絡產品所集成的多個服務相關的服務提供服務器,然后通過地址列表訪問該網絡產品集成的多個服務的地址,從而找到服務對應的進程,關閉服務對應的進程,然后獲取該網絡產品的安裝包,啟動安裝包更新該網絡產品,在更新該網絡產品后,開發人員通過DUBBO的管理平臺人為啟動升級后的該網絡產品所集成的多個服務相關的服務提供服務器,由于一個網絡產品集成的服務較多,與服務相關的服務提供服務器較多,人為升級網絡產品的過程容易出錯,容易禁用與該網絡產品集成的多個服務不相關的服務提供服務器,因此導致現有的網絡產品升級過程的風險較高。
發明內容
本發明實施例的目的在于提供一種網絡產品的服務升級方法、裝置、服務器及存儲介質,以降低網絡產品升級過程的風險。具體技術方案如下:
第一方面,本發明實施例提供的一種網絡產品的服務升級方法,包括:
確定待升級網絡產品所集成的每個目標服務對應的服務器;
針對同一目標服務對應的服務器中的一臺目標服務器,將該目標服務器對應的服務提供服務器的狀態設置為禁用狀態;
當目標服務器的調用狀態為空閑狀態時,運行已獲取的待升級網絡產品的升級安裝包,對該目標服務器對應的目標服務進行升級;
在升級完成后,重啟目標服務器對應的服務提供服務器以及服務消費服務器,以使重啟后的服務消費服務器,從升級目標服務后的目標服務器獲取重啟后的服務提供服務器提供的目標服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中誠信征信有限公司,未經中誠信征信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010196539.4/2.html,轉載請聲明來源鉆瓜專利網。





