本說明書實施例涉及計算機,特別涉及一種數(shù)據(jù)處理方法。
背景技術(shù):
1、隨著虛擬網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)隔離和流量管理得到了顯著提升,尤其是在大規(guī)模多用戶環(huán)境下。新的網(wǎng)絡(luò)管理技術(shù)使得每個虛擬網(wǎng)絡(luò)都能通過特定的標(biāo)識符實現(xiàn)獨立控制,這為數(shù)據(jù)中心的流量管理帶來了更高的靈活性和效率。此外,動態(tài)流量控制機制幫助優(yōu)化網(wǎng)絡(luò)資源分配,有效降低了資源浪費,提升了網(wǎng)絡(luò)性能。
2、當(dāng)前,網(wǎng)絡(luò)管理技術(shù)通過每個虛擬網(wǎng)絡(luò)的流量控制模塊來調(diào)節(jié)不同用戶的網(wǎng)絡(luò)使用,確保每個用戶的流量得到合理限制。然而,傳統(tǒng)技術(shù)通過在處理器上運行的流量管理模塊來實現(xiàn)這一功能,但這種方法需要為每個虛擬網(wǎng)絡(luò)維護大量的存儲資源。雖然這種設(shè)計解決了流量控制的問題,但是其缺點在于存儲資源的動態(tài)分配能力較差,無法靈活應(yīng)對用戶數(shù)量的變化。當(dāng)用戶較少時,資源分配過多會導(dǎo)致浪費;當(dāng)用戶激增時,資源又可能不足。所以,為了克服這些不足,需要一種能夠更靈活分配存儲資源、并能隨用戶需求變化自動調(diào)整的一種數(shù)據(jù)處理方法。
技術(shù)實現(xiàn)思路
1、有鑒于此,本說明書實施例提供了一種數(shù)據(jù)處理方法、一種應(yīng)用于流量控制端的數(shù)據(jù)處理方法、一種應(yīng)用于云端設(shè)備的數(shù)據(jù)處理方法。本說明書一個或者多個實施例同時涉及一種數(shù)據(jù)處理裝置,一種計算設(shè)備,一種計算機可讀存儲介質(zhì)以及一種計算機程序產(chǎn)品,以解決現(xiàn)有技術(shù)中存在的技術(shù)缺陷。
2、根據(jù)本說明書實施例的第一方面,提供了一種數(shù)據(jù)處理方法,包括:
3、接收用戶發(fā)送的數(shù)據(jù)傳輸請求,其中,所述數(shù)據(jù)傳輸請求包括所述用戶對應(yīng)的用戶標(biāo)識,所述用戶標(biāo)識對應(yīng)至少一個虛擬化網(wǎng)絡(luò)標(biāo)識;
4、根據(jù)所述用戶標(biāo)識確定所述用戶對應(yīng)的令牌桶;
5、基于所述令牌桶判斷所述數(shù)據(jù)傳輸請求是否通過,并在所述數(shù)據(jù)傳輸請求為通過的情況下傳輸所述數(shù)據(jù)傳輸請求中攜帶的待處理數(shù)據(jù)。
6、根據(jù)本說明書實施例的第二方面,提供了一種數(shù)據(jù)處理方法,應(yīng)用于流量控制端,包括:
7、接收用戶端發(fā)送的數(shù)據(jù)傳輸請求,其中,所述數(shù)據(jù)傳輸請求包括所述用戶端對應(yīng)的用戶標(biāo)識,所述用戶標(biāo)識對應(yīng)至少一個虛擬化網(wǎng)絡(luò)標(biāo)識;
8、根據(jù)所述用戶標(biāo)識確定所述用戶端對應(yīng)的令牌桶;
9、基于所述令牌桶判斷所述數(shù)據(jù)傳輸請求是否通過,并在所述數(shù)據(jù)傳輸請求為通過的情況下向服務(wù)端傳輸所述數(shù)據(jù)傳輸請求中攜帶的待處理數(shù)據(jù)。
10、根據(jù)本說明書實施例的第三方面,提供了一種數(shù)據(jù)處理方法,應(yīng)用于云端設(shè)備,包括:
11、接收端側(cè)設(shè)備發(fā)送的數(shù)據(jù)傳輸請求,其中,所述數(shù)據(jù)傳輸請求包括所述端側(cè)設(shè)備對應(yīng)的用戶標(biāo)識和待處理數(shù)據(jù),所述用戶標(biāo)識對應(yīng)至少一個虛擬化網(wǎng)絡(luò)標(biāo)識;
12、根據(jù)所述用戶標(biāo)識確定所述用戶對應(yīng)的令牌桶,并基于所述令牌桶判斷所述數(shù)據(jù)傳輸請求是否通過;
13、在所述數(shù)據(jù)傳輸請求為通過的情況下,基于所述待處理數(shù)據(jù)生成數(shù)據(jù)處理結(jié)果,并將所述數(shù)據(jù)處理結(jié)果發(fā)送至所述端側(cè)設(shè)備。
14、根據(jù)本說明書實施例的第四方面,提供了一種計算設(shè)備,包括:
15、存儲器和處理器;
16、所述存儲器用于存儲計算機可執(zhí)行指令,所述處理器用于執(zhí)行所述計算機可執(zhí)行指令,該計算機可執(zhí)行指令被處理器執(zhí)行時實現(xiàn)上述數(shù)據(jù)處理方法、應(yīng)用于流量控制端的數(shù)據(jù)處理方法、應(yīng)用于云端設(shè)備的數(shù)據(jù)處理方法的步驟。
17、根據(jù)本說明書實施例的第五方面,提供了一種計算機可讀存儲介質(zhì),其存儲有計算機可執(zhí)行指令,該指令被處理器執(zhí)行時實現(xiàn)上述數(shù)據(jù)處理方法、應(yīng)用于流量控制端的數(shù)據(jù)處理方法、應(yīng)用于云端設(shè)備的數(shù)據(jù)處理方法的步驟。
18、根據(jù)本說明書實施例的第六方面,提供了一種計算機程序產(chǎn)品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)上述數(shù)據(jù)處理方法、應(yīng)用于流量控制端的數(shù)據(jù)處理方法、應(yīng)用于云端設(shè)備的數(shù)據(jù)處理方法的步驟。
19、本說明書一個實施例實現(xiàn)了,接收用戶發(fā)送的數(shù)據(jù)傳輸請求,其中,所述數(shù)據(jù)傳輸請求包括所述用戶對應(yīng)的用戶標(biāo)識,所述用戶標(biāo)識對應(yīng)至少一個虛擬化網(wǎng)絡(luò)標(biāo)識;根據(jù)所述用戶標(biāo)識確定所述用戶對應(yīng)的令牌桶;基于所述令牌桶判斷所述數(shù)據(jù)傳輸請求是否通過,并在所述數(shù)據(jù)傳輸請求為通過的情況下傳輸所述數(shù)據(jù)傳輸請求中攜帶的待處理數(shù)據(jù)。
20、應(yīng)用本說明書實施例的方案,通過用戶標(biāo)識統(tǒng)一管理多個虛擬網(wǎng)絡(luò),使得同一用戶的多個虛擬網(wǎng)絡(luò)共用一個令牌桶,避免了為每個虛擬網(wǎng)絡(luò)獨立設(shè)置令牌桶的冗余。此外,對于流量和實例數(shù)量較少的虛擬網(wǎng)絡(luò),方案中進一步優(yōu)化了限速策略,避免不必要的限速行為,集中資源在高流量的虛擬網(wǎng)絡(luò)上進行優(yōu)化,從而提高了整體網(wǎng)絡(luò)管理的靈活性和資源利用效率。
1.一種數(shù)據(jù)處理方法,包括:
2.如權(quán)利要求1所述的方法,在接收用戶發(fā)送的數(shù)據(jù)傳輸請求之后,所述方法還包括:
3.如權(quán)利要求2所述的方法,根據(jù)所述已使用流量信息和所述用戶標(biāo)識對應(yīng)的用戶流量攔截閾值,判斷所述數(shù)據(jù)傳輸請求是否通過,包括:
4.如權(quán)利要求1所述的方法,在所述根據(jù)所述用戶標(biāo)識確定所述用戶對應(yīng)的令牌桶之前,所述方法還包括:
5.如權(quán)利要求4所述的方法,基于各虛擬化網(wǎng)絡(luò)對應(yīng)的網(wǎng)絡(luò)攔截閾值,確定所述虛擬化網(wǎng)絡(luò)標(biāo)識對應(yīng)的網(wǎng)絡(luò)攔截閾值,包括:
6.如權(quán)利要求4所述的方法,根據(jù)所述虛擬化網(wǎng)絡(luò)標(biāo)識對應(yīng)的網(wǎng)絡(luò)攔截閾值,判斷所述數(shù)據(jù)傳輸請求是否通過,包括:
7.如權(quán)利要求1所述的方法,基于所述令牌桶判斷所述數(shù)據(jù)傳輸請求是否通過,包括:
8.如權(quán)利要求1所述的方法,根據(jù)所述用戶標(biāo)識確定所述用戶對應(yīng)的令牌桶,包括:
9.一種數(shù)據(jù)處理方法,應(yīng)用于流量控制端,包括:
10.一種數(shù)據(jù)處理方法,應(yīng)用于云端設(shè)備,包括:
11.一種計算設(shè)備,包括:
12.一種計算機可讀存儲介質(zhì),其存儲有計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-10任意一項所述方法的步驟。
13.一種計算機程序產(chǎn)品,包括計算機程序/指令,該計算機程序/指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-10任意一項所述方法的步驟。