[發明專利]一種業務服務器調用方法、系統、設備及存儲介質在審
| 申請號: | 202011373491.6 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112395049A | 公開(公告)日: | 2021-02-23 |
| 發明(設計)人: | 王超杰 | 申請(專利權)人: | 深信服科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/54;G06F9/50 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 張金香 |
| 地址: | 518055 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 服務器 調用 方法 系統 設備 存儲 介質 | ||
本申請公開了一種業務服務器調用方法、系統、設備及存儲介質。由于本方法中,業務服務器調用第一協程響應業務調用指令,并在協程池中獲取第二協程執行業務調用指令對應的業務邏輯,進而在指向業務邏輯后將第二協程歸還至協程池,實現了在對業務調用指令的不同處理階段采用不同類型的協程,并進一步對執行業務邏輯的協程進行了復用,進而降低了對資源的整體占用程度,相對確保了對業務服務器進行調用的可靠性。此外,本申請還提供一種系統、設備及存儲介質,有益效果同上所述。
技術領域
本申請涉及云計算領域,特別是涉及一種業務服務器調用方法、系統、設備及存儲介質。
背景技術
云計算(cloud computing)是分布式計算的一種,指的是通過服務器在網絡中構成的云環境將巨大的數據計算處理程序分解成無數個小程序,然后通過多部服務器組成的系統進行處理和分析這些小程序得到結果并返回給用戶。云環境是指能夠從動態虛擬化的資源池中向用戶或者各種應用系統按需提供計算能力、存儲能力或者虛擬機服務等的互聯網或者大數據環境。
目前云環境中運行的業務服務器,往往采用傳統的業務流處理方式工作,即針對每一個業務服務器建立對應的協程,各協程處理特定業務服務器的數據包以及相關業務,因此在業務服務器數量較多且數據流量較大的云環境中對運算資源占用較大,難以業務服務器被調用時的可靠性。
由此可見,提供一種業務服務器調用方法,以相對業務服務器被調用時的可靠性,是本領域技術人員需要解決的問題。
發明內容
本申請的目的是提供一種業務服務器調用方法、系統、設備及存儲介質,以相對業務服務器被調用時的可靠性。
為解決上述技術問題,本申請提供一種業務服務器調用方法,其特征在于,應用于業務服務器,包括:
調用第一協程響應容器管理平臺傳入的業務調用指令;
建立對協程池中處于空閑狀態的第二協程的調用關系;
基于調用關系調用第二協程執行業務調用指令對應的業務邏輯;
終止調用關系以將第二協程回收至協程池,以便第二協程可重復調用。
優選地,調用第一協程響應容器管理平臺傳入的業務調用指令,包括:
調用第一協程接收容器管理平臺傳入的業務調用指令,以及與業務調用指令對應的數據包;
相應的,基于調用關系調用第二協程執行業務調用指令對應的業務邏輯,包括:
基于調用關系調用第二協程對數據包執行業務調用指令對應的業務邏輯。
優選地,業務服務器基于虛擬機鏡像運行,且運行于容器管理平臺的工作節點。
優選地,容器管理平臺包括Kubernetes容器管理平臺,業務服務器包括DNS服務器。
優選地,在建立對協程池中處于空閑狀態的第二協程的調用關系之前,方法還包括:
判斷協程池中是否存在處于空閑狀態的第二協程;
若協程池中存在處于空閑狀態的第二協程,則執行建立對協程池中處于空閑狀態的第二協程的調用關系的步驟;
若協程池中不存在處于空閑狀態的第二協程,則在協程池中創建第二協程,并執行建立對協程池中處于空閑狀態的第二協程的調用關系的步驟。
此外,本申請還提供一種業務服務器調用方法,應用于容器管理平臺,包括:
接收客戶端傳入的業務調用指令;
基于預設的負載均衡策略選取業務服務器;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深信服科技股份有限公司,未經深信服科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011373491.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無人化智能拍片系統及拍片方法
- 下一篇:汽車前座椅行程的設定方法





