System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)涉及計(jì)算機(jī),特別是涉及一種接口配置管理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
技術(shù)介紹
1、應(yīng)用程序通常需要在不同的環(huán)境中運(yùn)行,包括但不限于開發(fā)環(huán)境、測(cè)試環(huán)境和生產(chǎn)環(huán)境。每個(gè)環(huán)境可能具有不同的配置需求和資源限制,這就需要一種能夠靈活管理和切換不同環(huán)境的api網(wǎng)關(guān)。現(xiàn)有的api網(wǎng)關(guān)大多缺乏對(duì)多環(huán)境的有效管理,導(dǎo)致在環(huán)境切換過程中容易出現(xiàn)錯(cuò)誤,影響系統(tǒng)穩(wěn)定性和開發(fā)效率。
2、傳統(tǒng)技術(shù)中,對(duì)于接口的多環(huán)境管理,一般通過設(shè)置接口路徑和環(huán)境隔離標(biāo)識(shí),來將接口請(qǐng)求路由給對(duì)應(yīng)環(huán)境的組件中進(jìn)行處理,然而這種方式只能匹配到預(yù)設(shè)環(huán)境,導(dǎo)致其適用范圍較窄,靈活性較差。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種能夠提高多環(huán)境下接口配置靈活性的接口配置管理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N接口配置管理方法,包括:
3、獲取針對(duì)應(yīng)用程序后端服務(wù)的服務(wù)訪問請(qǐng)求;
4、識(shí)別所述服務(wù)訪問請(qǐng)求對(duì)應(yīng)的應(yīng)用程序運(yùn)行環(huán)境信息和請(qǐng)求信息;
5、查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組;
6、基于所述請(qǐng)求信息匹配所述接口分組中的目標(biāo)接口;
7、通過所述目標(biāo)接口,將所述服務(wù)訪問請(qǐng)求路由至所述服務(wù)訪問請(qǐng)求所請(qǐng)求的后端服務(wù)的服務(wù)地址。
8、在其中一個(gè)實(shí)施例中,所述方法還包括:
9、獲取接口發(fā)布請(qǐng)求;
10、提取
11、基于所述中間態(tài)接口設(shè)置信息,在配置數(shù)據(jù)庫(kù)查找所述接口發(fā)布請(qǐng)求對(duì)應(yīng)的接口功能模塊的資源配置信息;
12、基于所述中間態(tài)接口設(shè)置信息和所述資源配置信息,發(fā)布所述接口發(fā)布請(qǐng)求所對(duì)應(yīng)的api接口;
13、將所述api接口綁定至所述環(huán)境指定信息所指定應(yīng)用程序運(yùn)行環(huán)境信息的接口分組。
14、在其中一個(gè)實(shí)施例中,所述基于所述中間態(tài)接口設(shè)置信息,在配置數(shù)據(jù)庫(kù)查找所述接口發(fā)布請(qǐng)求對(duì)應(yīng)的接口功能模塊的資源配置信息包括:
15、提取所述中間態(tài)接口設(shè)置信息中的發(fā)布環(huán)境信息和編碼信息;
16、基于所述發(fā)布環(huán)境信息和編碼信息,在配置數(shù)據(jù)庫(kù)查找所述接口發(fā)布請(qǐng)求對(duì)應(yīng)的接口功能模塊的資源配置信息。
17、在其中一個(gè)實(shí)施例中,所述基于所述中間態(tài)接口設(shè)置信息,在配置數(shù)據(jù)庫(kù)查找所述接口發(fā)布請(qǐng)求對(duì)應(yīng)的接口功能模塊的資源配置信息之前,還包括:
18、獲取中間態(tài)配置信息更新請(qǐng)求;
19、在配置數(shù)據(jù)庫(kù)查找所述中間態(tài)配置信息更新請(qǐng)求的目標(biāo)資源配置信息;
20、基于所述中間態(tài)配置信息更新請(qǐng)求對(duì)所述目標(biāo)資源配置信息進(jìn)行更新處理。
21、在其中一個(gè)實(shí)施例中,所述查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組包括:
22、提取所述服務(wù)訪問請(qǐng)求所包含的域名信息;
23、基于所述域名信息查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組。
24、在其中一個(gè)實(shí)施例中,所述查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組包括:
25、提取所述服務(wù)訪問請(qǐng)求所包含的請(qǐng)求頭信息;
26、識(shí)別所述請(qǐng)求頭信息中的環(huán)境配置信息;
27、基于所述環(huán)境配置信息查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組。
28、第二方面,本申請(qǐng)還提供了一種接口配置管理裝置,所述裝置包括:
29、請(qǐng)求獲取模塊,用于獲取針對(duì)應(yīng)用程序后端服務(wù)的服務(wù)訪問請(qǐng)求;
30、信息識(shí)別模塊,用于識(shí)別所述服務(wù)訪問請(qǐng)求對(duì)應(yīng)的應(yīng)用程序運(yùn)行環(huán)境信息和請(qǐng)求信息;
31、分組查找模塊,用于查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組;
32、接口匹配模塊,用于基于所述請(qǐng)求信息匹配所述接口分組中的目標(biāo)接口;
33、請(qǐng)求路由模塊,用于通過所述目標(biāo)接口,將所述服務(wù)訪問請(qǐng)求路由至所述服務(wù)訪問請(qǐng)求所請(qǐng)求的后端服務(wù)的服務(wù)地址。
34、第三方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
35、獲取針對(duì)應(yīng)用程序后端服務(wù)的服務(wù)訪問請(qǐng)求;
36、識(shí)別所述服務(wù)訪問請(qǐng)求對(duì)應(yīng)的應(yīng)用程序運(yùn)行環(huán)境信息和請(qǐng)求信息;
37、查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組;
38、基于所述請(qǐng)求信息匹配所述接口分組中的目標(biāo)接口;
39、通過所述目標(biāo)接口,將所述服務(wù)訪問請(qǐng)求路由至所述服務(wù)訪問請(qǐng)求所請(qǐng)求的后端服務(wù)的服務(wù)地址。
40、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
41、獲取針對(duì)應(yīng)用程序后端服務(wù)的服務(wù)訪問請(qǐng)求;
42、識(shí)別所述服務(wù)訪問請(qǐng)求對(duì)應(yīng)的應(yīng)用程序運(yùn)行環(huán)境信息和請(qǐng)求信息;
43、查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組;
44、基于所述請(qǐng)求信息匹配所述接口分組中的目標(biāo)接口;
45、通過所述目標(biāo)接口,將所述服務(wù)訪問請(qǐng)求路由至所述服務(wù)訪問請(qǐng)求所請(qǐng)求的后端服務(wù)的服務(wù)地址。
46、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
47、獲取針對(duì)應(yīng)用程序后端服務(wù)的服務(wù)訪問請(qǐng)求;
48、識(shí)別所述服務(wù)訪問請(qǐng)求對(duì)應(yīng)的應(yīng)用程序運(yùn)行環(huán)境信息和請(qǐng)求信息;
49、查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組;
50、基于所述請(qǐng)求信息匹配所述接口分組中的目標(biāo)接口;
51、通過所述目標(biāo)接口,將所述服務(wù)訪問請(qǐng)求路由至所述服務(wù)訪問請(qǐng)求所請(qǐng)求的后端服務(wù)的服務(wù)地址。
52、上述接口配置管理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,通過獲取針對(duì)應(yīng)用程序后端服務(wù)的服務(wù)訪問請(qǐng)求;識(shí)別服務(wù)訪問請(qǐng)求對(duì)應(yīng)的應(yīng)用程序運(yùn)行環(huán)境信息和請(qǐng)求信息;查找應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組;基于請(qǐng)求信息匹配接口分組中的目標(biāo)接口;通過目標(biāo)接口,將服務(wù)訪問請(qǐng)求路由至服務(wù)訪問請(qǐng)求所請(qǐng)求的后端服務(wù)的服務(wù)地址。本申請(qǐng)通過在接收到服務(wù)訪問請(qǐng)求后,識(shí)別訪問請(qǐng)求對(duì)應(yīng)的應(yīng)用環(huán)境信息,而后在該應(yīng)用環(huán)境的接口分組下匹配目標(biāo)接口,并通過目標(biāo)接口來完成服務(wù)訪問請(qǐng)求的路由處理,用戶僅需要再服務(wù)訪問請(qǐng)求中指定相應(yīng)的訪問環(huán)境,即可快速向目標(biāo)環(huán)境發(fā)送請(qǐng)求,有效提高多環(huán)境下接口配置靈活性。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種接口配置管理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述中間態(tài)接口設(shè)置信息,在配置數(shù)據(jù)庫(kù)查找所述接口發(fā)布請(qǐng)求對(duì)應(yīng)的接口功能模塊的資源配置信息包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述中間態(tài)接口設(shè)置信息,在配置數(shù)據(jù)庫(kù)查找所述接口發(fā)布請(qǐng)求對(duì)應(yīng)的接口功能模塊的資源配置信息之前,還包括:
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,所述查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組包括:
6.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,所述查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組包括:
7.一種接口配置管理裝置,其特征在于,所述裝置包括:
8.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
...【技術(shù)特征摘要】
1.一種接口配置管理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述中間態(tài)接口設(shè)置信息,在配置數(shù)據(jù)庫(kù)查找所述接口發(fā)布請(qǐng)求對(duì)應(yīng)的接口功能模塊的資源配置信息包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述中間態(tài)接口設(shè)置信息,在配置數(shù)據(jù)庫(kù)查找所述接口發(fā)布請(qǐng)求對(duì)應(yīng)的接口功能模塊的資源配置信息之前,還包括:
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的方法,其特征在于,所述查找所述應(yīng)用程序運(yùn)行環(huán)境信息對(duì)應(yīng)的接口分組包括:
6.根據(jù)權(quán)利要求1至4任...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:胡凱,
申請(qǐng)(專利權(quán))人:天翼云科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。