本發(fā)明專利技術(shù)公開了接口服務(wù)獲取方法、裝置、計算機設(shè)備及存儲介質(zhì)。方法包括:若接收到用戶通過用戶終端所輸入的待處理數(shù)據(jù),根據(jù)所述待處理數(shù)據(jù)生成接口服務(wù)獲取請求并發(fā)送至集群服務(wù)器;接收所述集群服務(wù)器根據(jù)所述接口服務(wù)獲取請求所反饋的服務(wù)器運行信息;根據(jù)預(yù)置服務(wù)接口篩選模型從所述服務(wù)器運行信息中篩選得到滿足所述接口服務(wù)獲取請求的服務(wù)接口作為目標服務(wù)接口;將所述待處理數(shù)據(jù)發(fā)送至所述目標服務(wù)接口,以獲取所述目標服務(wù)接口所反饋的處理反饋數(shù)據(jù)。本發(fā)明專利技術(shù)基于負載調(diào)配技術(shù),獲取服務(wù)接口的處理流程均在用戶終端中完成,可大幅降低集群服務(wù)器的處理壓力,避免在獲取接口服務(wù)時出現(xiàn)延遲,使用戶能夠高效獲取高質(zhì)量的接口服務(wù)。
Interface service acquisition method, device, computer equipment and storage medium
【技術(shù)實現(xiàn)步驟摘要】
接口服務(wù)獲取方法、裝置、計算機設(shè)備及存儲介質(zhì)
本專利技術(shù)涉及計算機
,尤其涉及一種接口服務(wù)獲取方法、裝置、計算機設(shè)備及存儲介質(zhì)。
技術(shù)介紹
企業(yè)會將一個應(yīng)用程序部署于集群服務(wù)器中的多個服務(wù)器內(nèi),在通過請求獲取應(yīng)用程序的接口服務(wù)時,可從部署有應(yīng)用程序的任意一個服務(wù)器中獲取接口服務(wù),現(xiàn)有的技術(shù)方法均獲取用戶終端的服務(wù)請求信息,并在集群服務(wù)器內(nèi)隨機獲取一個與服務(wù)請求信息相匹配的服務(wù)接口為該用戶終端提供接口服務(wù),然而由于這一過程需占用集群服務(wù)器的系統(tǒng)資源,由于集群服務(wù)器的處理壓力大幅增加導(dǎo)致接口服務(wù)延遲,用戶所獲取到的接口服務(wù)的效率及質(zhì)量均受到影響。因而,現(xiàn)有的接口服務(wù)獲取方法存在無法高效獲取高質(zhì)量接口服務(wù)的問題。
技術(shù)實現(xiàn)思路
本專利技術(shù)實施例提供了一種接口服務(wù)獲取方法、裝置、計算機設(shè)備及存儲介質(zhì),旨在解決現(xiàn)有技術(shù)方法中的接口服務(wù)獲取方法所存在的無法高效獲取高質(zhì)量接口服務(wù)的問題。第一方面,本專利技術(shù)實施例提供了一種接口服務(wù)獲取方法,其包括:若接收到用戶通過用戶終端所輸入的待處理數(shù)據(jù),根據(jù)所述待處理數(shù)據(jù)生成接口服務(wù)獲取請求并發(fā)送至集群服務(wù)器;接收所述集群服務(wù)器根據(jù)所述接口服務(wù)獲取請求所反饋的服務(wù)器運行信息;根據(jù)預(yù)置服務(wù)接口篩選模型從所述服務(wù)器運行信息中篩選得到滿足所述接口服務(wù)獲取請求的服務(wù)接口作為目標服務(wù)接口;將所述待處理數(shù)據(jù)發(fā)送至所述目標服務(wù)接口,以獲取所述目標服務(wù)接口所反饋的處理反饋數(shù)據(jù)。第二方面,本專利技術(shù)實施例提供了一種接口服務(wù)獲取裝置,其包括:接口服務(wù)獲取請求發(fā)送單元,用于若接收到用戶通過用戶終端所輸入的待處理數(shù)據(jù),根據(jù)所述待處理數(shù)據(jù)生成接口服務(wù)獲取請求并發(fā)送至集群服務(wù)器;服務(wù)器運行信息獲取單元,用于接收所述集群服務(wù)器根據(jù)所述接口服務(wù)獲取請求所反饋的服務(wù)器運行信息;服務(wù)接口篩選單元,用于根據(jù)預(yù)置服務(wù)接口篩選模型從所述服務(wù)器運行信息中篩選得到滿足所述接口服務(wù)獲取請求的服務(wù)接口作為目標服務(wù)接口;處理反饋數(shù)據(jù)獲取單元,用于將所述待處理數(shù)據(jù)發(fā)送至所述目標服務(wù)接口,以獲取所述目標服務(wù)接口所反饋的處理反饋數(shù)據(jù)。第三方面,本專利技術(shù)實施例又提供了一種計算機設(shè)備,其包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述第一方面所述的接口服務(wù)獲取方法。第四方面,本專利技術(shù)實施例還提供了一種計算機可讀存儲介質(zhì),其中所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序當被處理器執(zhí)行時使所述處理器執(zhí)行上述第一方面所述的接口服務(wù)獲取方法。本專利技術(shù)實施例提供了一種接口服務(wù)獲取方法、裝置、計算機設(shè)備及存儲介質(zhì)。根據(jù)用戶所輸入的待處理數(shù)據(jù)生成接口服務(wù)獲取請求并發(fā)送至集群服務(wù)器,分級服務(wù)接口篩選模型及集群服務(wù)器所反饋的服務(wù)器運行信息對服務(wù)接口進行篩選以得到目標服務(wù)接口,將待處理數(shù)據(jù)發(fā)送至目標服務(wù)接口以獲取處理反饋數(shù)據(jù)。通過上述方法,獲取服務(wù)接口的處理流程均在用戶終端中完成,可大幅降低集群服務(wù)器的處理壓力,避免在獲取接口服務(wù)時出現(xiàn)延遲,使用戶能夠高效獲取高質(zhì)量的接口服務(wù)。附圖說明為了更清楚地說明本專利技術(shù)實施例技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本專利技術(shù)的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本專利技術(shù)實施例提供的接口服務(wù)獲取方法的流程示意圖;圖2為本專利技術(shù)實施例提供的接口服務(wù)獲取方法的應(yīng)用場景示意圖;圖3為本專利技術(shù)實施例提供的接口服務(wù)獲取方法的子流程示意圖;圖4為本專利技術(shù)實施例提供的接口服務(wù)獲取方法的另一子流程示意圖;圖5為本專利技術(shù)實施例提供的接口服務(wù)獲取方法的另一子流程示意圖;圖6為本專利技術(shù)實施例提供的接口服務(wù)獲取方法的另一子流程示意圖;圖7為本專利技術(shù)實施例提供的接口服務(wù)獲取裝置的示意性框圖;圖8為本專利技術(shù)實施例提供的接口服務(wù)獲取裝置的子單元示意性框圖;圖9為本專利技術(shù)實施例提供的接口服務(wù)獲取裝置的另一子單元示意性框圖;圖10為本專利技術(shù)實施例提供的接口服務(wù)獲取裝置的另一子單元示意性框圖;圖11為本專利技術(shù)實施例提供的接口服務(wù)獲取裝置的另一子單元示意性框圖;圖12為本專利技術(shù)實施例提供的計算機設(shè)備的示意性框圖。具體實施方式下面將結(jié)合本專利技術(shù)實施例中的附圖,對本專利技術(shù)實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本專利技術(shù)一部分實施例,而不是全部的實施例。基于本專利技術(shù)中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術(shù)保護的范圍。應(yīng)當理解,當在本說明書和所附權(quán)利要求書中使用時,術(shù)語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。還應(yīng)當理解,在此本專利技術(shù)說明書中所使用的術(shù)語僅僅是出于描述特定實施例的目的而并不意在限制本專利技術(shù)。如在本專利技術(shù)說明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個”及“該”意在包括復(fù)數(shù)形式。還應(yīng)當進一步理解,在本專利技術(shù)說明書和所附權(quán)利要求書中使用的術(shù)語“和/或”是指相關(guān)聯(lián)列出的項中的一個或多個的任何組合以及所有可能組合,并且包括這些組合。請參閱圖1,圖1是本專利技術(shù)實施例提供的接口服務(wù)獲取方法的流程示意圖;圖2為本專利技術(shù)實施例提供的接口服務(wù)獲取方法的應(yīng)用場景示意圖。該接口服務(wù)獲取方法應(yīng)用于用戶終端10中,該方法通過安裝于用戶終端10中的應(yīng)用軟件進行執(zhí)行,集群服務(wù)器20通過與用戶終端10建立網(wǎng)絡(luò)連接實現(xiàn)數(shù)據(jù)信息的傳輸。用戶終端10即是用于執(zhí)行接口服務(wù)獲取方法以對從集群服務(wù)器獲取接口服務(wù)的終端設(shè)備,例如臺式電腦、筆記本電腦、平板電腦或手機等,集群服務(wù)器20即是用于向用戶終端10提供接口服務(wù)的服務(wù)器端。圖2中僅僅示意出一臺用戶終端10與集群服務(wù)器20進行信息傳輸,在實際應(yīng)用中,該集群服務(wù)器20也可與多臺用戶終端10同時進行信息傳輸。如圖1所示,該方法包括步驟S110~S140。S110、若接收到用戶通過用戶終端所輸入的待處理數(shù)據(jù),根據(jù)所述待處理數(shù)據(jù)生成接口服務(wù)獲取請求并發(fā)送至集群服務(wù)器。若接收到用戶通過用戶終端所輸入的待處理數(shù)據(jù),根據(jù)所述待處理數(shù)據(jù)生成接口服務(wù)獲取請求并發(fā)送至集群服務(wù)器。用戶可通過用戶終端輸入待處理數(shù)據(jù),待處理數(shù)據(jù)即是用戶終端自身無法處理,需通過集群服務(wù)器進行處理的數(shù)據(jù),待處理數(shù)據(jù)可以是關(guān)鍵字檢索信息、數(shù)據(jù)上傳信息、數(shù)據(jù)下載信息等,待處理數(shù)據(jù)可按處理類型進行分類。集群服務(wù)器中包含多個服務(wù)器,集群服務(wù)器中部署有多個應(yīng)用程序,每一應(yīng)用程序與一個處理類型的待處理數(shù)據(jù)相對應(yīng),集群服務(wù)器中相同的應(yīng)用程序可部署在一個或多個服務(wù)器中,一個服務(wù)器上所部署的一個應(yīng)用程序即對應(yīng)一個接口,每一接口對應(yīng)擁有一個接口地址,為將待處理數(shù)據(jù)發(fā)送至與待處理本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種接口服務(wù)獲取方法,其特征在于,包括:/n若接收到用戶通過用戶終端所輸入的待處理數(shù)據(jù),根據(jù)所述待處理數(shù)據(jù)生成接口服務(wù)獲取請求并發(fā)送至集群服務(wù)器;/n接收所述集群服務(wù)器根據(jù)所述接口服務(wù)獲取請求所反饋的服務(wù)器運行信息;/n根據(jù)預(yù)置服務(wù)接口篩選模型從所述服務(wù)器運行信息中篩選得到滿足所述接口服務(wù)獲取請求的服務(wù)接口作為目標服務(wù)接口;/n將所述待處理數(shù)據(jù)發(fā)送至所述目標服務(wù)接口,以獲取所述目標服務(wù)接口所反饋的處理反饋數(shù)據(jù)。/n
【技術(shù)特征摘要】
1.一種接口服務(wù)獲取方法,其特征在于,包括:
若接收到用戶通過用戶終端所輸入的待處理數(shù)據(jù),根據(jù)所述待處理數(shù)據(jù)生成接口服務(wù)獲取請求并發(fā)送至集群服務(wù)器;
接收所述集群服務(wù)器根據(jù)所述接口服務(wù)獲取請求所反饋的服務(wù)器運行信息;
根據(jù)預(yù)置服務(wù)接口篩選模型從所述服務(wù)器運行信息中篩選得到滿足所述接口服務(wù)獲取請求的服務(wù)接口作為目標服務(wù)接口;
將所述待處理數(shù)據(jù)發(fā)送至所述目標服務(wù)接口,以獲取所述目標服務(wù)接口所反饋的處理反饋數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的接口服務(wù)獲取方法,其特征在于,所述根據(jù)所述待處理數(shù)據(jù)生成接口服務(wù)獲取請求并發(fā)送至集群服務(wù)器,包括:
獲取所述待處理數(shù)據(jù)的處理類型及所述用戶終端的網(wǎng)絡(luò)地址信息;
根據(jù)所述處理類型、所述網(wǎng)絡(luò)地址信息及當前時間生成相對應(yīng)的接口服務(wù)獲取請求。
3.根據(jù)權(quán)利要求1所述的接口服務(wù)獲取方法,其特征在于,所述服務(wù)接口篩選模型中包括概率區(qū)間獲取規(guī)則,所述根據(jù)預(yù)置服務(wù)接口篩選模型從所述服務(wù)器運行信息中篩選得到滿足所述接口服務(wù)獲取請求的服務(wù)接口作為目標服務(wù)接口,包括:
從所述服務(wù)器運行信息中篩選得到滿足所述接口服務(wù)獲取請求的服務(wù)接口作為可用接口;
根據(jù)所述概率區(qū)間獲取規(guī)則及所述服務(wù)器運行信息計算每一所述可用接口的概率區(qū)間;
根據(jù)每一所述可用接口的概率區(qū)間及隨機生成的隨機數(shù)確定一個與所述隨機數(shù)匹配的可用接口作為目標服務(wù)接口。
4.根據(jù)權(quán)利要求3所述的接口服務(wù)獲取方法,其特征在于,所述接口服務(wù)獲取請求中包括根據(jù)所述處理類型對應(yīng)生成的類型標識碼,所述從所述服務(wù)器運行信息中篩選得到滿足所述接口服務(wù)獲取請求的服務(wù)接口作為可用接口,包括:
對所述服務(wù)器運行信息中所包含服務(wù)接口的接口狀態(tài)是否為可用狀態(tài)進行判斷,以獲取接口狀態(tài)為可用狀態(tài)的服務(wù)接口;
根據(jù)所述類型標識碼對接口狀態(tài)為可用狀態(tài)的服務(wù)接口進行篩選,以獲取與所述類型標識碼相匹配的服務(wù)接口作為可用接口。
5.根據(jù)權(quán)利要求3所述的接口服務(wù)獲取方法,其特征在于,所述概率區(qū)間獲取規(guī)則包括富余系數(shù)計算公式及概率區(qū)間分配規(guī)則,所述根據(jù)所述概率區(qū)間獲取規(guī)則及所述服務(wù)器運行信息計算每一所述可用接口...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:胡鵬強,
申請(專利權(quán))人:平安普惠企業(yè)管理有限公司,
類型:發(fā)明
國別省市:廣東;44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。