本說明書實施例涉及計算機,尤其涉及一種業(yè)務數(shù)據(jù)處理方法、裝置及電子設備。
背景技術:
1、一般情況下,在線上環(huán)境配置完成后,需要進行日常的業(yè)務運營維護,以保證線上環(huán)境的安全運行。其中,業(yè)務運營維護可以包括線上環(huán)境運行的業(yè)務數(shù)據(jù)的配置調整、業(yè)務數(shù)據(jù)的更新發(fā)布或者推送等。
2、現(xiàn)有技術中,在進行業(yè)務運營維護時,通過版本記錄管理的方式來管理每一次的業(yè)務數(shù)據(jù)配置更新,對于待發(fā)布的業(yè)務數(shù)據(jù),在線上環(huán)境中對該待發(fā)布的業(yè)務數(shù)據(jù)進行測試驗證,并為此次測試驗證配置版本號,在測試驗證后,可以預覽待發(fā)布的業(yè)務數(shù)據(jù)的測試結果,在測試驗證通過后,則可以將該待發(fā)布的業(yè)務數(shù)據(jù)發(fā)布到線上環(huán)境中。
技術實現(xiàn)思路
1、有鑒于此,本說明書實施例提供了一種業(yè)務數(shù)據(jù)處理方法、裝置及電子設備,用于解決現(xiàn)有技術中線上環(huán)境運行的業(yè)務數(shù)據(jù)在發(fā)布過程中無法進行可靠的測試驗證而容易導致線上業(yè)務事故發(fā)生的問題。
2、本說明書實施例采用下述技術方案:
3、本說明書實施例提供一種業(yè)務數(shù)據(jù)處理方法,應用于模擬環(huán)境,所述模擬環(huán)境是根據(jù)線上環(huán)境配置的,所述方法包括:
4、獲取待發(fā)布業(yè)務數(shù)據(jù);
5、在所述模擬環(huán)境中利用所述待發(fā)布業(yè)務數(shù)據(jù)執(zhí)行對應的業(yè)務邏輯,得到所述待發(fā)布業(yè)務數(shù)據(jù)的業(yè)務模擬結果;
6、判斷所述業(yè)務模擬結果是否達到預設條件;
7、若否,則獲取更改的待發(fā)布業(yè)務數(shù)據(jù);
8、將所述更改的待發(fā)布業(yè)務數(shù)據(jù)發(fā)布到所述線上環(huán)境中。
9、本說明書實施例還提供一種業(yè)務數(shù)據(jù)處理裝置,應用于模擬環(huán)境,所述模擬環(huán)境是根據(jù)線上環(huán)境配置的,所述裝置包括:
10、第一獲取模塊,獲取待發(fā)布業(yè)務數(shù)據(jù);
11、執(zhí)行模塊,在所述模擬環(huán)境中利用所述待發(fā)布業(yè)務數(shù)據(jù)執(zhí)行對應的業(yè)務邏輯,得到所述待發(fā)布業(yè)務數(shù)據(jù)的業(yè)務模擬結果;
12、判斷模塊,判斷所述業(yè)務模擬結果是否達到預設條件;
13、第二獲取模塊,若否,則獲取更改的待發(fā)布業(yè)務數(shù)據(jù);
14、發(fā)布模塊,將所述更改的待發(fā)布業(yè)務數(shù)據(jù)發(fā)布到所述線上環(huán)境中。
15、本說明書實施例還提供一種電子設備,應用于模擬環(huán)境,所述模擬環(huán)境是根據(jù)線上環(huán)境配置的,所述電子設備包括至少一個處理器及存儲器,存儲器存儲有程序,并且被配置成至少一個處理器執(zhí)行以下步驟:
16、獲取待發(fā)布業(yè)務數(shù)據(jù);
17、在所述模擬環(huán)境中利用所述待發(fā)布業(yè)務數(shù)據(jù)執(zhí)行對應的業(yè)務邏輯,得到所述待發(fā)布業(yè)務數(shù)據(jù)的業(yè)務模擬結果;
18、判斷所述業(yè)務模擬結果是否達到預設條件;
19、若否,則獲取更改的待發(fā)布業(yè)務數(shù)據(jù);
20、將所述更改的待發(fā)布業(yè)務數(shù)據(jù)發(fā)布到所述線上環(huán)境中。
21、本說明書實施例采用的上述至少一個技術方案能夠達到以下有益效果:
22、通過根據(jù)線上環(huán)境配置模擬環(huán)境,在獲取待發(fā)布業(yè)務數(shù)據(jù)后,在模擬環(huán)境中利用該待發(fā)布業(yè)務數(shù)據(jù)執(zhí)行對應的業(yè)務邏輯,得到待發(fā)布業(yè)務數(shù)據(jù)的業(yè)務模擬結果,判斷該業(yè)務模擬結果是否達到預設條件,若是,則可以將待發(fā)布業(yè)務數(shù)據(jù)發(fā)布到線上環(huán)境中。
23、由于模擬環(huán)境是根據(jù)線上環(huán)境配置的,可以很好的模擬線上環(huán)境,通過在模擬環(huán)境中利用待發(fā)布業(yè)務數(shù)據(jù)執(zhí)行對應的業(yè)務邏輯,從而可以在不影響線上環(huán)境運行的情況下,模擬出待發(fā)布業(yè)務數(shù)據(jù)在線上環(huán)境中的業(yè)務執(zhí)行結果,能夠有效的避免測試數(shù)據(jù)對線上業(yè)務數(shù)據(jù)造成污染,可以更加方便的查看在測試過程中出現(xiàn)的問題,以便及時進行更改調整,提高業(yè)務數(shù)據(jù)處理和發(fā)布效率。
1.一種業(yè)務數(shù)據(jù)處理方法,應用于模擬環(huán)境,所述模擬環(huán)境是根據(jù)線上環(huán)境配置的,所述方法包括:
2.如權利要求1所述的方法,獲取待發(fā)布業(yè)務數(shù)據(jù),包括:
3.如權利要求2所述的方法,從所述業(yè)務數(shù)據(jù)發(fā)布請求中提取所述待發(fā)布業(yè)務數(shù)據(jù),包括:
4.如權利要求2所述的方法,若在所述模擬環(huán)境中模擬運行有至少一個目標應用,則從所述業(yè)務數(shù)據(jù)發(fā)布請求中提取所述待發(fā)布業(yè)務數(shù)據(jù),還包括:
5.如權利要求1所述的方法,判斷所述業(yè)務模擬結果是否達到預設條件,包括:
6.如權利要求5所述的方法,判斷所述待發(fā)布業(yè)務數(shù)據(jù)的頁面展示結果是否達到預設條件,包括:
7.如權利要求5所述的方法,判斷所述待發(fā)布業(yè)務數(shù)據(jù)的頁面展示結果是否達到預設條件,包括:
8.如權利要求5所述的方法,若所述業(yè)務模擬結果包括至少兩個頁面展示結果,則判斷所述業(yè)務模擬結果是否達到預設條件,還包括:
9.如權利要求1所述的方法,獲取更改的待發(fā)布業(yè)務數(shù)據(jù),包括:
10.如權利要求1所述的方法,獲取更改的待發(fā)布業(yè)務數(shù)據(jù),包括:
11.如權利要求1所述的方法,將所述更改的待發(fā)布業(yè)務數(shù)據(jù)發(fā)布到所述線上環(huán)境中,包括:
12.如權利要求1所述的方法,將所述更改的待發(fā)布業(yè)務數(shù)據(jù)發(fā)布到所述線上環(huán)境中,包括:
13.如權利要求1所述的方法,所述方法還包括:
14.如權利要求13所述的方法,所述將所述更改的待發(fā)布業(yè)務數(shù)據(jù)發(fā)布到所述線上環(huán)境中,包括:
15.如權利要求1所述的方法,所述方法還包括:
16.如權利要求15所述的方法,所述在所述模擬環(huán)境中進行業(yè)務數(shù)據(jù)的配置變更之前,還包括:
17.如權利要求15所述的方法,所述業(yè)務數(shù)據(jù)的配置變更項包括至少一項,所述方法還包括:
18.如權利要求1所述的方法,所述模擬環(huán)境的數(shù)據(jù)庫數(shù)據(jù)與所述線上環(huán)境的數(shù)據(jù)庫數(shù)據(jù)是相互隔離的,采用如下至少一種方式實現(xiàn)數(shù)據(jù)隔離:
19.如權利要求1所述的方法,在所述模擬環(huán)境中利用所述待發(fā)布業(yè)務數(shù)據(jù)執(zhí)行對應的業(yè)務邏輯之前,還包括:
20.一種業(yè)務數(shù)據(jù)處理裝置,應用于模擬環(huán)境,所述模擬環(huán)境是根據(jù)線上環(huán)境配置的,所述裝置包括:
21.一種電子設備,應用于模擬環(huán)境,所述模擬環(huán)境是根據(jù)線上環(huán)境配置的,所述電子設備包括至少一個處理器及存儲器,存儲器存儲有程序,并且被配置成至少一個處理器執(zhí)行以下步驟:
22.一種計算機可讀存儲介質,其上存儲有計算機可讀指令,所述計算機可讀指令可被處理器執(zhí)行以實現(xiàn)權利要求1至19中任一項所述的業(yè)務數(shù)據(jù)處理方法。