System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,可用于金融領域,特別涉及一種灰度引流方法、裝置及電子設備。
技術介紹
1、灰度服務是目前開發中非常常見的運維策略,通常會使用不同的網關技術或特定的邏輯算法進行流量的染色,然后使得一定的用戶請求或者流量能夠繞開正式環境并分配到灰度服務所在的灰度環境,最終實現對產品的功能測試、特性試點、性能評估等目的。灰度引流則是對用戶群體進行引導行為的策略,通過對用戶權限的控制和流量的限制,可以引導用戶在產品中進行特定的操作或路徑,以便于收集測試數據。
2、現在常用的灰度引流方案有很多,依據不同的架構、技術原理,灰度引流方案會有多種不同的實現方式。例如,對于采用http請求實現的灰度引流方案,很多情況下會在網關處配置策略對流量進行染色。再例如,對于在網絡層實現的灰度引流方案,可以在對網絡報文進行識別后,通過不同的報文格式來進行流量的染色。又例如,對于針對性的染色操作,如特定業務場景可以根據用戶年齡以及用戶地區對流量進行染色,或者根據流量發生的時間、流量持續的時間等對流量進行染色。現有的灰度方案其實五花八門,各類場景都有可以選擇的技術用來實現該目的。
3、然而,正因為灰度方案五花八門,產生了選型困難、落地難度大、全流程灰度可控的難度較高。以常規的流程鏈路為例,一個交易的發生涉及頁面到服務器的http請求、服務器的服務與服務之間的rpc請求、服務到數據庫的查詢請求等等,每個請求都有不同的實現方式。若針對每種請求分別開發不同的灰度引流程序,則會導致代碼的開發難度驟增,部署一套可用的灰度環境的難度也會變得很大。<
...【技術保護點】
1.一種灰度引流方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述實現類型包括以下至少一者HTTP、RPC、SOCKET。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,在采用所述目標引流模塊對所述目標流量進行引流之前,還包括:獲取用于灰度引流的第二配置數據集合;所述第二配置數據集合中包括流量的引流策略集合,所述引流策略集合中包括多條引流策略,每條引流策略包括流量內容分類所對應的引流策略;
7.根據權利要求6所述的方法,其特征在于,所述引流策略包括第一策略和/或第二策略,其中,第一策略將當前環境下的流量引流至其他環境下,并且切斷當前環境下的流量鏈路;第二策略將當前環境下的流量引流至其他環境下,同時不切斷當前環境下的流量鏈路。
8.根據權利要求7所述的方法,其特征在于,所述引流策略包括第一策略和第二策略的
9.根據權利要求7所述的方法,其特征在于,所述第一配置數據集合中還包括流量的實現類型以及各實現類型對應的引流算法的標識;相應地,在采用所述目標引流模塊對所述目標流量進行引流之前,還包括:
10.根據權利要求1所述的方法,其特征在于,獲取用于灰度引流的第一配置數據集合,包括:
11.根據權利要求6所述的方法,其特征在于,獲取用于灰度引流的第二配置數據集合,包括:
12.一種灰度引流裝置,其特征在于,包括:
13.一種灰度引流系統,其特征在于,包括:
14.一種電子設備,其特征在于,包括:
15.一種計算機存儲介質,其特征在于,所述計算機存儲介質存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現權利要求1至11任一項所述的灰度引流方法。
16.一種計算機程序產品,其特征在于,包含有計算機程序,所述計算機程序被處理器執行時實現權利要求1至11任一項所述的灰度引流方法。
...【技術特征摘要】
1.一種灰度引流方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述實現類型包括以下至少一者http、rpc、socket。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,在采用所述目標引流模塊對所述目標流量進行引流之前,還包括:獲取用于灰度引流的第二配置數據集合;所述第二配置數據集合中包括流量的引流策略集合,所述引流策略集合中包括多條引流策略,每條引流策略包括流量內容分類所對應的引流策略;
7.根據權利要求6所述的方法,其特征在于,所述引流策略包括第一策略和/或第二策略,其中,第一策略將當前環境下的流量引流至其他環境下,并且切斷當前環境下的流量鏈路;第二策略將當前環境下的流量引流至其他環境下,同時不切斷當前環境下的流量鏈路。
8.根據權利要求7所述的方法,其特征在于,所述引流策略包括第一策略和第二策略的...
【專利技術屬性】
技術研發人員:顧嘉誠,吳海天,高峰,
申請(專利權)人:中國工商銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。