[發明專利]服務器擴容部署的方法、裝置及服務器有效
| 申請號: | 202010084278.7 | 申請日: | 2020-02-10 |
| 公開(公告)號: | CN111343002B | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 梁宇軒 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 祝亞男 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 擴容 部署 方法 裝置 | ||
本公開提供了一種服務器擴容部署的方法、裝置及服務器,屬于互聯網技術領域。方法包括:接收數據請求,確定用于處理該數據請求的服務應用的負載;響應于負載超過預設閾值,確定第二服務器;獲取智能可執行程序,智能可執行程序封裝有環境程序代碼和功能程序代碼;通過環境程序代碼在第二服務器上部署服務應用的運行環境,通過功能程序代碼配置服務應用的功能模塊,得到服務應用;向第二服務器發送數據請求。通過接收數據請求,確定服務應用當前的負載大小,響應于負載超過預設閾值,向待擴容的第二服務器發送智能可執行程序,通過該智能可執行程序在第二服務器上部署服務應用,實現自動擴容部署服務器,大大提高了集群中服務器擴容部署的效率。
技術領域
本公開涉及互聯網技術領域,特別涉及一種服務器擴容部署的方法、裝置及服務器。
背景技術
服務器集群中的服務器部署有服務應用,服務器通過調用服務應用來處理與該服務應用相關的數據請求。一般情況下,服務器集群中部署有服務應用的服務器的數量是固定的,相應的,服務器集群可以處理的數據請求的并發量也是固定的。如果數據請求的并發量大于服務器集群的承載量,則需要擴容部署新的服務器。
相關技術中,通過負載均衡器監測服務器集群的數據請求的并發量,響應于數據請求的并發量大于服務器集群的承載量,通過人工手動在新的服務器上部署服務應用來對服務器集群進行擴容,從而實現數據的高并發處理。
現有技術存在的問題是,通過人工手動在新的服務器上部署服務應用以進行服務器擴容部署的方式效率低,數據響應延遲大。
發明內容
本公開實施例提供了一種服務器擴容部署的方法、裝置及服務器,能夠提高服務器擴容部署的效率。所述技術方案如下:
第一方面,提供了一種服務器擴容部署的方法,所述方法包括:
接收用戶設備的數據請求,根據所述數據請求,確定用于處理所述數據請求的服務應用;
確定當前第一服務器中所述服務應用的負載;
響應于所述負載超過預設閾值,獲取所述第一服務器的互聯網協議IP地址,根據所述第一服務器的IP地址,確定與所述第一服務器距離最近的第二服務器,所述第二服務器未部署所述服務應用;
獲取所述服務應用的智能可執行程序,所述智能可執行程序封裝有所述服務應用的環境程序代碼和所述服務應用的功能程序代碼;
通過所述環境程序代碼在所述第二服務器上部署所述服務應用的運行環境,以及,通過所述功能程序代碼配置所述服務應用的功能模塊,得到所述服務應用;
向所述第二服務器發送所述數據請求,所述數據請求用于所述第二服務器通過已部署的所述服務應用處理所述數據請求。
在一種可能的實現方式中,所述數據請求用于請求用戶數據,并且所述數據請用攜帶用戶標識和所述用戶設備的IP地址;所述方法還包括:
響應于所述負載未超過所述預設閾值,調用所述服務應用,根據所述用戶標識和所述用戶設備的IP地址,從用于存儲所述用戶數據的區塊鏈中獲取所述用戶數據;
向所述用戶設備發送所述用戶數據。
在另一種可能的實現方式中,所述數據請求還攜帶所述用戶數據的密鑰;所述根據所述用戶標識和所述用戶設備的IP地址,從用于存儲所述用戶數據的區塊鏈中獲取所述用戶數據,包括:
根據所述用戶標識和所述用戶設備的IP地址,從數據標識庫中獲取所述區塊鏈中第一區塊的區塊標識;
根據所述用戶標識、所述密鑰和所述第一區塊的區塊標識,從所述第一區塊的加密的數據區塊中獲取部分所述用戶數據和第二區塊的區塊標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010084278.7/2.html,轉載請聲明來源鉆瓜專利網。





