1.一種基于時(shí)序數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)訂閱方法,其特征在于,該方法是通過預(yù)定義的sql語句構(gòu)建數(shù)據(jù)訂閱調(diào)度任務(wù),結(jié)合基于raft日志機(jī)制的高效數(shù)據(jù)變更捕獲模塊,實(shí)時(shí)地獲取用戶所訂閱的數(shù)據(jù),并根據(jù)定制化規(guī)則對(duì)用戶所訂閱的數(shù)據(jù)進(jìn)行過濾處理;再自動(dòng)將篩選后的數(shù)據(jù)以指定格式傳輸至預(yù)設(shè)的目標(biāo)sink組件中,從而確保整個(gè)數(shù)據(jù)處理流程具備實(shí)時(shí)性、準(zhǔn)確性和高可用性的特點(diǎn);具體如下:
2.根據(jù)權(quán)利要求1所述的基于時(shí)序數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)訂閱方法,其特征在于,構(gòu)建數(shù)據(jù)訂閱調(diào)度任務(wù)具體如下:
3.根據(jù)權(quán)利要求1或2所述的基于時(shí)序數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)訂閱方法,其特征在于,sql語句的格式如下:
4.根據(jù)權(quán)利要求2所述的基于時(shí)序數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)訂閱方法,其特征在于,任務(wù)信息包括如下內(nèi)容:
5.根據(jù)權(quán)利要求1所述的基于時(shí)序數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)訂閱方法,其特征在于,執(zhí)行數(shù)據(jù)訂閱調(diào)度任務(wù)具體如下:
6.根據(jù)權(quán)利要求5所述的基于時(shí)序數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)訂閱方法,其特征在于,捕獲請(qǐng)求的信息具體如下:
7.根據(jù)權(quán)利要求5所述的基于時(shí)序數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)訂閱方法,其特征在于,數(shù)據(jù)事件消息具體為:當(dāng)從channel中讀取到的數(shù)據(jù)事件類型為data時(shí),調(diào)用子查詢執(zhí)行算子對(duì)數(shù)據(jù)進(jìn)行進(jìn)一步處理,子查詢執(zhí)行算子根據(jù)用戶定義的過濾條件、輸出列規(guī)則對(duì)事件數(shù)據(jù)進(jìn)行篩選和加工,確保只有符合條件的數(shù)據(jù)才會(huì)被進(jìn)一步處理;
8.根據(jù)權(quán)利要求1所述的基于時(shí)序數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)訂閱方法,其特征在于,基于raft日志的數(shù)據(jù)變更捕獲具體如下:
9.一種電子設(shè)備,其特征在于,包括:存儲(chǔ)器和至少一個(gè)處理器;
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序可被處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至8中任一項(xiàng)所述的基于時(shí)序數(shù)據(jù)庫的實(shí)時(shí)數(shù)據(jù)訂閱方法。