本公開涉及計算機,尤其涉及一種請求處理方法、系統(tǒng)、可讀存儲介質(zhì)及計算機程序產(chǎn)品。
背景技術(shù):
1、隨著信息技術(shù)的飛速發(fā)展,特別是大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)等前沿技術(shù)的發(fā)展,各行各業(yè)正面臨前所未有的機遇與挑戰(zhàn)。這些技術(shù)的廣泛應(yīng)用,雖然極大地豐富了數(shù)據(jù)來源和種類,但是也為精準(zhǔn)識別和理解操作行為帶來了極大的挑戰(zhàn)。
2、現(xiàn)有技術(shù)中,在執(zhí)行操作時一般會生成日志記錄,如操作時間、操作類型、操作用戶、受影響的數(shù)據(jù)等,然后通過對日志記錄進行分析,確定操作的具體影響范圍。
3、然而,隨著業(yè)務(wù)規(guī)模的擴大,很多場景下業(yè)務(wù)之間存在相互影響,僅憑執(zhí)行操作的日志記錄很難準(zhǔn)確分析操作的業(yè)務(wù)影響范圍。
技術(shù)實現(xiàn)思路
1、為了解決上述技術(shù)問題之一,本公開提供了一種請求處理方法、系統(tǒng)、可讀存儲介質(zhì)及計算機程序產(chǎn)品。
2、根據(jù)本公開的一個方面,提供了一種請求處理方法,包括:
3、接收第一終端發(fā)送的目標(biāo)操作請求;
4、根據(jù)所述目標(biāo)操作請求執(zhí)行目標(biāo)操作;
5、判斷所述目標(biāo)操作是否觸發(fā)預(yù)設(shè)業(yè)務(wù)元素中目標(biāo)業(yè)務(wù)元素;
6、如果是,根據(jù)所述目標(biāo)業(yè)務(wù)元素獲取所述目標(biāo)操作請求對應(yīng)的業(yè)務(wù)影響范圍。
7、根據(jù)本公開的至少一個實施方式,在根據(jù)所述目標(biāo)操作請求執(zhí)行目標(biāo)操作的過程中,還包括:
8、獲取執(zhí)行所述目標(biāo)操作過程中對目標(biāo)細(xì)分業(yè)務(wù)執(zhí)行的細(xì)分操作;
9、判斷所述細(xì)分操作是否會導(dǎo)致目標(biāo)數(shù)據(jù)變更;
10、如果細(xì)分操作會導(dǎo)致所述目標(biāo)數(shù)據(jù)變更,根據(jù)所述細(xì)分操作對所述目標(biāo)細(xì)分業(yè)務(wù)進行數(shù)據(jù)變更追蹤,得到變更記錄;
11、其中,所述目標(biāo)業(yè)務(wù)元素包括所述目標(biāo)細(xì)分業(yè)務(wù);所述目標(biāo)數(shù)據(jù)為所述目標(biāo)細(xì)分業(yè)務(wù)包括的數(shù)據(jù)。
12、根據(jù)本公開的至少一個實施方式,所述根據(jù)所述細(xì)分操作對所述目標(biāo)細(xì)分業(yè)務(wù)進行數(shù)據(jù)變更追蹤,得到變更記錄,包括:
13、獲取所述目標(biāo)數(shù)據(jù)變更的變更類型;
14、所述變更類型為刪除時,獲取所述目標(biāo)細(xì)分業(yè)務(wù)的第一原數(shù)據(jù),獲取零數(shù)據(jù)填充的第一新數(shù)據(jù),根據(jù)所述變更類型、第一原數(shù)據(jù)和第一新數(shù)據(jù)獲取變更記錄;
15、所述變更類型為新增時,獲取零數(shù)據(jù)填充的第二原數(shù)據(jù),獲取所述目標(biāo)細(xì)分業(yè)務(wù)的第二新數(shù)據(jù),根據(jù)所述變更類型、第二原數(shù)據(jù)和第二新數(shù)據(jù)獲取變更記錄;
16、所述變更類型為更新時,獲取所述目標(biāo)細(xì)分業(yè)務(wù)的第三原數(shù)據(jù)和第三新數(shù)據(jù),根據(jù)所述變更類型、第三原數(shù)據(jù)和第三新數(shù)據(jù)獲取變更記錄。
17、根據(jù)本公開的至少一個實施方式,所述獲取所述目標(biāo)細(xì)分業(yè)務(wù)的第一原數(shù)據(jù)或第三原數(shù)據(jù),包括:
18、獲取所述目標(biāo)操作請求對應(yīng)的請求源和請求標(biāo)識;
19、根據(jù)所述請求源和請求標(biāo)識嘗試從歷史變更記錄中獲取最新記錄;
20、如果嘗試成功,根據(jù)最新記錄獲取所述目標(biāo)細(xì)分業(yè)務(wù)的第一原數(shù)據(jù)或第三原數(shù)據(jù);
21、如果嘗試失敗,從所述目標(biāo)細(xì)分業(yè)務(wù)中獲取第一原數(shù)據(jù)或第三原數(shù)據(jù)。
22、根據(jù)本公開的至少一個實施方式,所述根據(jù)所述目標(biāo)業(yè)務(wù)元素獲取所述目標(biāo)操作請求對應(yīng)的業(yè)務(wù)影響范圍,包括:
23、獲取所述目標(biāo)業(yè)務(wù)元素的觸發(fā)時間;
24、根據(jù)所述觸發(fā)時間對所述目標(biāo)業(yè)務(wù)元素進行整理,得到業(yè)務(wù)影響范圍。
25、根據(jù)本公開的至少一個實施方式,在獲取所述業(yè)務(wù)影響范圍之后,還包括:
26、接收第二終端發(fā)送的業(yè)務(wù)分析指示;
27、從所述業(yè)務(wù)影響范圍中獲取所述業(yè)務(wù)分析指示對應(yīng)的分析范圍;
28、根據(jù)所述業(yè)務(wù)分析指示和分析范圍進行業(yè)務(wù)分析,得到業(yè)務(wù)分析結(jié)果;
29、向所述第二終端發(fā)送所述業(yè)務(wù)分析結(jié)果。
30、根據(jù)本公開的至少一個實施方式,還包括:
31、根據(jù)所述業(yè)務(wù)分析結(jié)果判斷是否出現(xiàn)業(yè)務(wù)異常;
32、如果出現(xiàn)業(yè)務(wù)異常,執(zhí)行預(yù)設(shè)異常處理策略。
33、根據(jù)本公開的另一方面,提供了一種請求處理系統(tǒng),包括:
34、存儲器,所述存儲器存儲執(zhí)行指令;以及
35、處理器,所述處理器執(zhí)行所述存儲器存儲的執(zhí)行指令,使得所述處理器執(zhí)行本公開提供的請求處理方法。
36、根據(jù)本公開的再一方面,提供了一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)中存儲有計算機程序,所述計算機程序被處理器執(zhí)行時用于實現(xiàn)本公開提供的請求處理方法。
37、根據(jù)本公開的又一方面,提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時至少用于實現(xiàn)本公開提供的請求處理方法。
1.一種請求處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的請求處理方法,其特征在于,在根據(jù)所述目標(biāo)操作請求執(zhí)行目標(biāo)操作的過程中,還包括:
3.根據(jù)權(quán)利要求2所述的請求處理方法,其特征在于,所述根據(jù)所述細(xì)分操作對所述目標(biāo)細(xì)分業(yè)務(wù)進行數(shù)據(jù)變更追蹤,得到變更記錄,包括:
4.根據(jù)權(quán)利要求3所述的請求處理方法,其特征在于,所述獲取所述目標(biāo)細(xì)分業(yè)務(wù)的第一原數(shù)據(jù)或第三原數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求1至4中任意一項所述的請求處理方法,其特征在于,所述根據(jù)所述目標(biāo)業(yè)務(wù)元素獲取所述目標(biāo)操作請求對應(yīng)的業(yè)務(wù)影響范圍,包括:
6.根據(jù)權(quán)利要求1至4中任意一項所述的請求處理方法,其特征在于,在獲取所述業(yè)務(wù)影響范圍之后,還包括:
7.根據(jù)權(quán)利要求6所述的請求處理方法,其特征在于,還包括:
8.一種請求處理系統(tǒng),其特征在于,包括:
9.一種可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)中存儲有計算機程序,所述計算機程序被處理器執(zhí)行時用于實現(xiàn)如權(quán)利要求1至7中任一項所述的請求處理方法。
10.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時至少用于實現(xiàn)如權(quán)利要求1至7中任一項所述的請求處理方法。