本申請涉及數(shù)據(jù)中臺,特別是涉及一種數(shù)據(jù)中臺的業(yè)務(wù)部署方法、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著數(shù)據(jù)量的快速增長,數(shù)據(jù)體量指數(shù)增長,面對海量數(shù)據(jù)必將出現(xiàn)數(shù)據(jù)難理解、難獲取、難處理和難組織等四個難題,基于此,?數(shù)據(jù)中臺建立在大數(shù)據(jù)技術(shù)基礎(chǔ)上,集中收集、整合、存儲、管理、處理和共享所有數(shù)據(jù)資源,實現(xiàn)數(shù)據(jù)資產(chǎn)的高效利用和增值?。
2、但是,不同場景下的數(shù)據(jù)處理需求不同,如何提高大數(shù)據(jù)處理業(yè)務(wù)的靈活性、提高數(shù)據(jù)中臺系統(tǒng)的應(yīng)用價值,是本領(lǐng)域技術(shù)人員亟待解決的問題。
技術(shù)實現(xiàn)思路
1、為了解決上述技術(shù)問題,本申請至少提供一種數(shù)據(jù)中臺的業(yè)務(wù)部署方法、設(shè)備及存儲介質(zhì)。
2、本申請第一方面提供了一種數(shù)據(jù)中臺的業(yè)務(wù)部署方法,應(yīng)用于數(shù)據(jù)庫端,數(shù)據(jù)庫端部署有目標數(shù)據(jù)庫;方法包括:接收業(yè)務(wù)端上傳的新增部署業(yè)務(wù)的元數(shù)據(jù),將新增部署業(yè)務(wù)的元數(shù)據(jù)持久化存儲至目標數(shù)據(jù)庫;目標數(shù)據(jù)庫檢測到存在新增部署業(yè)務(wù)的元數(shù)據(jù)存儲事件,生成存儲事件的事件通知;將存儲事件的事件通知發(fā)送給數(shù)據(jù)中臺管理端,以使數(shù)據(jù)中臺管理端更新新增部署業(yè)務(wù)的部署標識為已部署,并開啟新增部署業(yè)務(wù)的操作菜單;其中,操作菜單由用于調(diào)用新增部署業(yè)務(wù)的功能入口組成。
3、在一實施例中,目標數(shù)據(jù)庫包括遠程字典服務(wù)數(shù)據(jù)庫。
4、在一實施例中,目標數(shù)據(jù)庫通過鍵值對的數(shù)據(jù)結(jié)構(gòu)存儲業(yè)務(wù)實例的元數(shù)據(jù),鍵值對中的鍵用于存儲業(yè)務(wù)實例的業(yè)務(wù)標識,鍵值對中的值用于存儲業(yè)務(wù)實例的元數(shù)據(jù);目標數(shù)據(jù)庫檢測到存在新增部署業(yè)務(wù)的元數(shù)據(jù)存儲事件,生成存儲事件的事件通知,包括:目標數(shù)據(jù)庫檢測到業(yè)務(wù)標識屬于新增部署業(yè)務(wù)的鍵值對的數(shù)據(jù)發(fā)生變化,則判斷為存在新增部署業(yè)務(wù)的元數(shù)據(jù)存儲事件,生成存儲事件的事件通知。
5、本申請第二方面提供了一種數(shù)據(jù)中臺的業(yè)務(wù)部署方法,應(yīng)用于數(shù)據(jù)中臺管理端,方法包括:接收數(shù)據(jù)庫端發(fā)送的新增部署業(yè)務(wù)的存儲事件的事件通知;其中,存儲事件的事件通知是數(shù)據(jù)庫端接收業(yè)務(wù)端上傳的新增部署業(yè)務(wù)的元數(shù)據(jù),將新增部署業(yè)務(wù)的元數(shù)據(jù)持久化存儲至目標數(shù)據(jù)庫后,目標數(shù)據(jù)庫生成的;更新新增部署業(yè)務(wù)的部署標識為已部署,并開啟新增部署業(yè)務(wù)的操作菜單;其中,操作菜單由用于調(diào)用新增部署業(yè)務(wù)的功能入口組成。
6、在一實施例中,在接收數(shù)據(jù)庫端發(fā)送的新增部署業(yè)務(wù)的存儲事件的事件通知之前,方法還包括:對必備業(yè)務(wù)實例進行部署,必備業(yè)務(wù)實例包括網(wǎng)關(guān)模塊、管理中心模塊、服務(wù)發(fā)現(xiàn)和配置管理模塊,網(wǎng)關(guān)模塊接收數(shù)據(jù)庫端發(fā)送的新增部署業(yè)務(wù)的存儲事件的事件通知,指示服務(wù)發(fā)現(xiàn)和配置管理模塊修改新增部署業(yè)務(wù)的部署標識為已部署,并指示管理中心模塊開啟新增部署業(yè)務(wù)的操作菜單。
7、在一實施例中,必備業(yè)務(wù)實例還包括前端頁面模塊,前端頁面模塊用于對新增部署業(yè)務(wù)的操作菜單進行顯示,新增部署業(yè)務(wù)的元數(shù)據(jù)包括新增部署業(yè)務(wù)的接口信息和權(quán)限信息;方法還包括:前端頁面模塊響應(yīng)于操作菜單的功能入口被觸發(fā),生成操作請求;網(wǎng)關(guān)模塊檢測操作請求是否滿足新增部署業(yè)務(wù)的權(quán)限信息;若滿足,則網(wǎng)關(guān)模塊基于新增部署業(yè)務(wù)的接口信息,將操作請求轉(zhuǎn)發(fā)至新增部署業(yè)務(wù)。
8、本申請第三方面提供了一種數(shù)據(jù)中臺的業(yè)務(wù)部署方法,應(yīng)用于業(yè)務(wù)端,業(yè)務(wù)端包括多個業(yè)務(wù)實例;方法包括:響應(yīng)于任一業(yè)務(wù)實例被選中,將被選中的業(yè)務(wù)實例作為新增部署業(yè)務(wù),獲取新增部署業(yè)務(wù)的元數(shù)據(jù);向數(shù)據(jù)庫端上傳新增部署業(yè)務(wù)的元數(shù)據(jù),以使數(shù)據(jù)庫端將新增部署業(yè)務(wù)的元數(shù)據(jù)持久化存儲至目標數(shù)據(jù)庫,目標數(shù)據(jù)庫檢測到存在新增部署業(yè)務(wù)的元數(shù)據(jù)存儲事件,生成存儲事件的事件通知,將存儲事件的事件通知轉(zhuǎn)發(fā)至數(shù)據(jù)中臺管理端,以使數(shù)據(jù)中臺管理端更新新增部署業(yè)務(wù)的部署標識為已部署,并開啟新增部署業(yè)務(wù)的操作菜單;其中,操作菜單由用于調(diào)用新增部署業(yè)務(wù)的功能入口組成。
9、在一實施例中,每個業(yè)務(wù)實例對應(yīng)的服務(wù)啟動程序中設(shè)置有數(shù)據(jù)上傳程序;響應(yīng)于任一業(yè)務(wù)實例被選中,將被選中的業(yè)務(wù)實例作為新增部署業(yè)務(wù),獲取新增部署業(yè)務(wù)的元數(shù)據(jù),包括:響應(yīng)于任一業(yè)務(wù)實例被選中,將被選中的業(yè)務(wù)實例作為新增部署業(yè)務(wù),調(diào)用新增部署業(yè)務(wù)的服務(wù)啟動程序;基于服務(wù)啟動程序中的數(shù)據(jù)上傳程序掃描新增部署業(yè)務(wù)的接口信息和權(quán)限信息,得到新增部署業(yè)務(wù)的元數(shù)據(jù)。
10、本申請第四方面提供了一種數(shù)據(jù)中臺的業(yè)務(wù)部署裝置,部署于數(shù)據(jù)庫端,裝置包括:數(shù)據(jù)存儲模塊,用于接收業(yè)務(wù)端上傳的新增部署業(yè)務(wù)的元數(shù)據(jù),將新增部署業(yè)務(wù)的元數(shù)據(jù)持久化存儲至目標數(shù)據(jù)庫;通知生成模塊,用于目標數(shù)據(jù)庫檢測到存在新增部署業(yè)務(wù)的元數(shù)據(jù)存儲事件,生成存儲事件的事件通知;通知發(fā)送模塊,用于將存儲事件的事件通知發(fā)送給數(shù)據(jù)中臺管理端,以使數(shù)據(jù)中臺管理端更新新增部署業(yè)務(wù)的部署標識為已部署,并開啟新增部署業(yè)務(wù)的操作菜單;其中,操作菜單由用于調(diào)用新增部署業(yè)務(wù)的功能入口組成。
11、本申請第五方面提供了一種數(shù)據(jù)中臺的業(yè)務(wù)部署裝置,部署于數(shù)據(jù)中臺管理端,裝置包括:通知接收模塊,用于接收數(shù)據(jù)庫端發(fā)送的新增部署業(yè)務(wù)的存儲事件的事件通知;其中,存儲事件的事件通知是數(shù)據(jù)庫端接收業(yè)務(wù)端上傳的新增部署業(yè)務(wù)的元數(shù)據(jù),將新增部署業(yè)務(wù)的元數(shù)據(jù)持久化存儲至目標數(shù)據(jù)庫后,目標數(shù)據(jù)庫生成的;標識更新及菜單開啟模塊,用于更新新增部署業(yè)務(wù)的部署標識為已部署,并開啟新增部署業(yè)務(wù)的操作菜單;其中,操作菜單由用于調(diào)用新增部署業(yè)務(wù)的功能入口組成。
12、本申請第六方面提供了一種數(shù)據(jù)中臺的業(yè)務(wù)部署裝置,部署于業(yè)務(wù)端,裝置包括:數(shù)據(jù)獲取模塊,用于響應(yīng)于任一業(yè)務(wù)實例被選中,將被選中的業(yè)務(wù)實例作為新增部署業(yè)務(wù),獲取新增部署業(yè)務(wù)的元數(shù)據(jù);數(shù)據(jù)上傳模塊,用于向數(shù)據(jù)庫端上傳新增部署業(yè)務(wù)的元數(shù)據(jù),以使數(shù)據(jù)庫端將新增部署業(yè)務(wù)的元數(shù)據(jù)持久化存儲至目標數(shù)據(jù)庫,目標數(shù)據(jù)庫檢測到存在新增部署業(yè)務(wù)的元數(shù)據(jù)存儲事件,生成存儲事件的事件通知,將存儲事件的事件通知轉(zhuǎn)發(fā)至數(shù)據(jù)中臺管理端,以使數(shù)據(jù)中臺管理端更新新增部署業(yè)務(wù)的部署標識為已部署,并開啟新增部署業(yè)務(wù)的操作菜單;其中,操作菜單由用于調(diào)用新增部署業(yè)務(wù)的功能入口組成。
13、本申請第七方面提供了一種電子設(shè)備,包括存儲器和處理器,處理器用于執(zhí)行存儲器中存儲的程序指令,以實現(xiàn)上述數(shù)據(jù)中臺的業(yè)務(wù)部署方法。
14、本申請第八方面提供了一種計算機可讀存儲介質(zhì),其上存儲有程序指令,程序指令被處理器執(zhí)行時實現(xiàn)上述數(shù)據(jù)中臺的業(yè)務(wù)部署方法。
15、上述方案,通過接收業(yè)務(wù)端上傳的新增部署業(yè)務(wù)的元數(shù)據(jù),將新增部署業(yè)務(wù)的元數(shù)據(jù)持久化存儲至目標數(shù)據(jù)庫;目標數(shù)據(jù)庫檢測到存在新增部署業(yè)務(wù)的元數(shù)據(jù)存儲事件,生成存儲事件的事件通知;將存儲事件的事件通知發(fā)送給數(shù)據(jù)中臺管理端,以使數(shù)據(jù)中臺管理端更新新增部署業(yè)務(wù)的部署標識為已部署,并開啟新增部署業(yè)務(wù)的操作菜單,實現(xiàn)了業(yè)務(wù)實例之間的解耦,使得各個業(yè)務(wù)實例可以獨立自由組合部署,提高數(shù)據(jù)中臺業(yè)務(wù)部署的靈活性,且可以準確快速獲知業(yè)務(wù)實例的部署情況。
16、應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,而非限制本申請。
1.一種數(shù)據(jù)中臺的業(yè)務(wù)部署方法,其特征在于,應(yīng)用于數(shù)據(jù)庫端,所述數(shù)據(jù)庫端部署有目標數(shù)據(jù)庫;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標數(shù)據(jù)庫包括遠程字典服務(wù)數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標數(shù)據(jù)庫通過鍵值對的數(shù)據(jù)結(jié)構(gòu)存儲業(yè)務(wù)實例的元數(shù)據(jù),所述鍵值對中的鍵用于存儲所述業(yè)務(wù)實例的業(yè)務(wù)標識,所述鍵值對中的值用于存儲所述業(yè)務(wù)實例的元數(shù)據(jù);所述目標數(shù)據(jù)庫檢測到存在所述新增部署業(yè)務(wù)的元數(shù)據(jù)存儲事件,生成所述存儲事件的事件通知,包括:
4.一種數(shù)據(jù)中臺的業(yè)務(wù)部署方法,其特征在于,應(yīng)用于數(shù)據(jù)中臺管理端,所述方法包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述接收數(shù)據(jù)庫端發(fā)送的新增部署業(yè)務(wù)的存儲事件的事件通知之前,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述必備業(yè)務(wù)實例還包括前端頁面模塊,所述前端頁面模塊用于對所述新增部署業(yè)務(wù)的操作菜單進行顯示,所述新增部署業(yè)務(wù)的元數(shù)據(jù)包括所述新增部署業(yè)務(wù)的接口信息和權(quán)限信息;所述方法還包括:
7.一種數(shù)據(jù)中臺的業(yè)務(wù)部署方法,其特征在于,應(yīng)用于業(yè)務(wù)端,所述業(yè)務(wù)端包括多個業(yè)務(wù)實例;所述方法包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,每個業(yè)務(wù)實例對應(yīng)的服務(wù)啟動程序中設(shè)置有數(shù)據(jù)上傳程序;所述響應(yīng)于任一業(yè)務(wù)實例被選中,將被選中的業(yè)務(wù)實例作為新增部署業(yè)務(wù),獲取所述新增部署業(yè)務(wù)的元數(shù)據(jù),包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括存儲器和處理器,處理器用于執(zhí)行存儲器中存儲的程序指令,以實現(xiàn)如權(quán)利要求1-8任一項所述方法中的步驟。
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有程序指令,所述程序指令能夠被處理器執(zhí)行以實現(xiàn)如權(quán)利要求1-8任一項所述方法中的步驟。