亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

輕量級(jí)數(shù)據(jù)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品與流程

文檔序號(hào):40394067發(fā)布日期:2024-12-20 12:17閱讀:5來源:國(guó)知局
輕量級(jí)數(shù)據(jù)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品與流程

本申請(qǐng)涉及數(shù)據(jù)處理,尤其涉及輕量級(jí)數(shù)據(jù)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品。


背景技術(shù):

1、微服務(wù)架構(gòu)是分布式系統(tǒng)常用的設(shè)計(jì)模式,具體是將大型應(yīng)用程序分解為一組小型、獨(dú)立的服務(wù),每個(gè)服務(wù)都專注于完成特定的業(yè)務(wù)功能,針對(duì)單個(gè)服務(wù),采用多個(gè)實(shí)例共同承擔(dān)業(yè)務(wù)功能,實(shí)現(xiàn)負(fù)載均衡和高可用性,實(shí)例間常采用數(shù)據(jù)庫(kù)實(shí)現(xiàn)分布式定時(shí)任務(wù)調(diào)度、輕量級(jí)數(shù)據(jù)的存儲(chǔ)及同步,目前,但是在異常場(chǎng)景下,導(dǎo)致短時(shí)間數(shù)據(jù)庫(kù)中的參數(shù)配置或者依賴數(shù)據(jù)庫(kù)的作業(yè)不可用,即上述方式無法保證系統(tǒng)在多種異常場(chǎng)景下的可用性。

2、上述內(nèi)容僅用于輔助理解本申請(qǐng)的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。


技術(shù)實(shí)現(xiàn)思路

1、本申請(qǐng)的主要目的在于提供一種輕量級(jí)數(shù)據(jù)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品,旨在解決現(xiàn)有技術(shù)無法保證系統(tǒng)在多種異常場(chǎng)景下的可用性的技術(shù)問題。

2、為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)岢鲆环N輕量級(jí)數(shù)據(jù)管理方法,所述方法包括:

3、確定當(dāng)前應(yīng)用場(chǎng)景;

4、在所述當(dāng)前應(yīng)用場(chǎng)景為預(yù)設(shè)宕機(jī)場(chǎng)景時(shí),獲取服務(wù)中心刷新的本地緩存的實(shí)例列表;

5、根據(jù)預(yù)設(shè)矩形圖和所述實(shí)例列表構(gòu)建有向集群,并根據(jù)所述有向集群確定目標(biāo)實(shí)例;

6、根據(jù)所述目標(biāo)實(shí)例和外部系統(tǒng)獲取目標(biāo)輕量級(jí)數(shù)據(jù),并根據(jù)所述目標(biāo)輕量級(jí)數(shù)據(jù)進(jìn)行數(shù)據(jù)管理。

7、在一實(shí)施例中,所述根據(jù)預(yù)設(shè)矩形圖和所述實(shí)例列表構(gòu)建有向集群,并根據(jù)所述有向集群確定目標(biāo)實(shí)例的步驟,包括:

8、獲取所述實(shí)例列表中各實(shí)例的序號(hào);

9、按照預(yù)設(shè)關(guān)系根據(jù)所述序號(hào)對(duì)各實(shí)例進(jìn)行排序;

10、根據(jù)排序后的各實(shí)例確定各自相鄰的實(shí)例,并根據(jù)所述各自相鄰的實(shí)例和預(yù)設(shè)矩形圖構(gòu)建有向集群;

11、確定所述有向集群中各實(shí)例的序號(hào);

12、獲取所述各實(shí)例的序號(hào)中的最小序號(hào),并根據(jù)所述最小序號(hào)確定目標(biāo)實(shí)例。

13、在一實(shí)施例中,述根據(jù)所述目標(biāo)實(shí)例和外部系統(tǒng)獲取目標(biāo)輕量級(jí)數(shù)據(jù),并根據(jù)所述目標(biāo)輕量級(jí)數(shù)據(jù)進(jìn)行數(shù)據(jù)管理的步驟,包括:

14、根據(jù)所述目標(biāo)實(shí)例訪問外部系統(tǒng)獲取目標(biāo)輕量級(jí)數(shù)據(jù);

15、根據(jù)所述目標(biāo)輕量級(jí)數(shù)據(jù)對(duì)所述目標(biāo)實(shí)例的磁盤和緩存進(jìn)行更新;

16、根據(jù)有向集群確定與所述目標(biāo)實(shí)例相鄰的實(shí)例;

17、獲取所述與所述目標(biāo)實(shí)例相鄰的實(shí)例的數(shù)據(jù)版本;

18、在所述相鄰的實(shí)例的數(shù)據(jù)版本小于目標(biāo)實(shí)例的數(shù)據(jù)版本時(shí),根據(jù)所述目標(biāo)輕量級(jí)數(shù)據(jù)對(duì)所述與所述目標(biāo)實(shí)例相鄰的實(shí)例進(jìn)行數(shù)據(jù)同步。

19、在一實(shí)施例中,所述確定當(dāng)前應(yīng)用場(chǎng)景的步驟之后,還包括:

20、在所述當(dāng)前應(yīng)用場(chǎng)景為預(yù)設(shè)正常場(chǎng)景時(shí),確定實(shí)例搶占的當(dāng)前定時(shí)任務(wù);

21、通過執(zhí)行所述當(dāng)前定時(shí)任務(wù)調(diào)用外部系統(tǒng)獲取目標(biāo)輕量級(jí)數(shù)據(jù);

22、根據(jù)所述目標(biāo)輕量級(jí)數(shù)據(jù)對(duì)所述實(shí)例的磁盤和緩存進(jìn)行更新,同時(shí)更新目標(biāo)數(shù)據(jù)庫(kù);

23、由其他實(shí)例查詢更新后的目標(biāo)數(shù)據(jù)庫(kù)存儲(chǔ)的第一數(shù)據(jù),并獲取所述第一數(shù)據(jù)的數(shù)據(jù)版本;

24、在所述第一數(shù)據(jù)的數(shù)據(jù)版本小于自身緩存數(shù)據(jù)的數(shù)據(jù)版本時(shí),對(duì)其他實(shí)例的磁盤和緩存進(jìn)行更新。

25、在一實(shí)施例中,所述確定當(dāng)前應(yīng)用場(chǎng)景的步驟之后,還包括:

26、在所述當(dāng)前應(yīng)用場(chǎng)景為預(yù)設(shè)回復(fù)場(chǎng)景時(shí),控制實(shí)例定時(shí)訪問目標(biāo)數(shù)據(jù)庫(kù),以獲取目標(biāo)數(shù)據(jù)庫(kù)存儲(chǔ)的第二數(shù)據(jù);

27、獲取實(shí)例緩存的當(dāng)前數(shù)據(jù);

28、在所述第二數(shù)據(jù)的數(shù)據(jù)版本大于所述當(dāng)前數(shù)據(jù)的數(shù)據(jù)版本時(shí),根據(jù)所述第二數(shù)據(jù)對(duì)所述實(shí)例進(jìn)行更新;

29、在所述第二數(shù)據(jù)的數(shù)據(jù)版本小于所述當(dāng)前數(shù)據(jù)的數(shù)據(jù)版本時(shí),根據(jù)所述當(dāng)前數(shù)據(jù)對(duì)所述目標(biāo)數(shù)據(jù)庫(kù)進(jìn)行更新。

30、在一實(shí)施例中,所述確定當(dāng)前應(yīng)用場(chǎng)景的步驟之后,還包括:

31、在所述當(dāng)前應(yīng)用場(chǎng)景為預(yù)設(shè)回復(fù)場(chǎng)景時(shí),控制實(shí)例定時(shí)訪問目標(biāo)數(shù)據(jù)庫(kù),以獲取目標(biāo)數(shù)據(jù)庫(kù)存儲(chǔ)的第二數(shù)據(jù);

32、獲取實(shí)例緩存的當(dāng)前數(shù)據(jù);

33、在所述第二數(shù)據(jù)的數(shù)據(jù)版本大于所述當(dāng)前數(shù)據(jù)的數(shù)據(jù)版本時(shí),根據(jù)所述第二數(shù)據(jù)對(duì)所述實(shí)例進(jìn)行更新;

34、在所述第二數(shù)據(jù)的數(shù)據(jù)版本小于所述當(dāng)前數(shù)據(jù)的數(shù)據(jù)版本時(shí),根據(jù)所述當(dāng)前數(shù)據(jù)對(duì)所述目標(biāo)數(shù)據(jù)庫(kù)進(jìn)行更新。

35、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種輕量級(jí)數(shù)據(jù)管理裝置,所述輕量級(jí)數(shù)據(jù)管理裝置包括:

36、確定模塊,用于確定當(dāng)前應(yīng)用場(chǎng)景;

37、獲取模塊,用于在所述當(dāng)前應(yīng)用場(chǎng)景為預(yù)設(shè)宕機(jī)場(chǎng)景時(shí),獲取服務(wù)中心刷新本地緩存的實(shí)例列表;

38、構(gòu)建模塊,用于根據(jù)預(yù)設(shè)矩形圖和所述實(shí)例列表構(gòu)建有向集群,并根據(jù)所述有向集群確定目標(biāo)實(shí)例;

39、管理模塊,用于根據(jù)所述目標(biāo)實(shí)例和外部系統(tǒng)獲取目標(biāo)輕量級(jí)數(shù)據(jù),并根據(jù)所述目標(biāo)輕量級(jí)數(shù)據(jù)進(jìn)行數(shù)據(jù)管理。

40、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種輕量級(jí)數(shù)據(jù)管理設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的輕量級(jí)數(shù)據(jù)管理方法的步驟。

41、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的輕量級(jí)數(shù)據(jù)管理方法的步驟。

42、此外,為實(shí)現(xiàn)上述目的,本申請(qǐng)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的輕量級(jí)數(shù)據(jù)管理方法的步驟。

43、本申請(qǐng)?zhí)岢龅囊粋€(gè)或多個(gè)技術(shù)方案,至少具有以下技術(shù)效果:確定當(dāng)前應(yīng)用場(chǎng)景;在所述當(dāng)前應(yīng)用場(chǎng)景為預(yù)設(shè)宕機(jī)場(chǎng)景時(shí),獲取服務(wù)中心刷新的本地緩存的實(shí)例列表;根據(jù)預(yù)設(shè)矩形圖和所述實(shí)例列表構(gòu)建有向集群,并根據(jù)所述有向集群確定目標(biāo)實(shí)例;根據(jù)所述目標(biāo)實(shí)例和外部系統(tǒng)獲取目標(biāo)輕量級(jí)數(shù)據(jù),并根據(jù)所述目標(biāo)輕量級(jí)數(shù)據(jù)進(jìn)行數(shù)據(jù)管理;通過上述方式,在確定當(dāng)前應(yīng)用場(chǎng)景為預(yù)設(shè)宕機(jī)場(chǎng)景時(shí),采用leader-follower思想構(gòu)建有向集群,實(shí)現(xiàn)集群內(nèi)的目標(biāo)輕量級(jí)數(shù)據(jù)獲取、更新及實(shí)例間同步,同時(shí)建立實(shí)例三級(jí)數(shù)據(jù)存儲(chǔ)機(jī)制,即數(shù)據(jù)庫(kù)、緩存以及磁盤,保證系統(tǒng)在多種異常場(chǎng)景下的可用性,以及降低數(shù)據(jù)管理的成本。



技術(shù)特征:

1.一種輕量級(jí)數(shù)據(jù)管理方法,其特征在于,所述方法包括:

2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)矩形圖和所述實(shí)例列表構(gòu)建有向集群,并根據(jù)所述有向集群確定目標(biāo)實(shí)例的步驟,包括:

3.如權(quán)利要求1或2中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述目標(biāo)實(shí)例和外部系統(tǒng)獲取目標(biāo)輕量級(jí)數(shù)據(jù),并根據(jù)所述目標(biāo)輕量級(jí)數(shù)據(jù)進(jìn)行數(shù)據(jù)管理的步驟,包括:

4.如權(quán)利要求1所述的方法,其特征在于,所述確定當(dāng)前應(yīng)用場(chǎng)景的步驟之后,還包括:

5.如權(quán)利要求1所述的方法,其特征在于,所述確定當(dāng)前應(yīng)用場(chǎng)景的步驟之后,還包括:

6.如權(quán)利要求1所述的方法,其特征在于,所述確定當(dāng)前應(yīng)用場(chǎng)景的步驟之后,還包括:

7.一種輕量級(jí)數(shù)據(jù)管理裝置,其特征在于,所述裝置包括:

8.一種輕量級(jí)數(shù)據(jù)管理設(shè)備,其特征在于,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的輕量級(jí)數(shù)據(jù)管理方法的步驟。

9.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的輕量級(jí)數(shù)據(jù)管理方法的步驟。

10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的輕量級(jí)數(shù)據(jù)管理方法的步驟。


技術(shù)總結(jié)
本申請(qǐng)公開了一種輕量級(jí)數(shù)據(jù)管理方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品,涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,包括:確定當(dāng)前應(yīng)用場(chǎng)景;在所述當(dāng)前應(yīng)用場(chǎng)景為預(yù)設(shè)宕機(jī)場(chǎng)景時(shí),獲取服務(wù)中心刷新的本地緩存的實(shí)例列表;根據(jù)預(yù)設(shè)矩形圖和所述實(shí)例列表構(gòu)建有向集群,并根據(jù)所述有向集群確定目標(biāo)實(shí)例;根據(jù)所述目標(biāo)實(shí)例和外部系統(tǒng)獲取目標(biāo)輕量級(jí)數(shù)據(jù),并根據(jù)所述目標(biāo)輕量級(jí)數(shù)據(jù)進(jìn)行數(shù)據(jù)管理;通過上述方式,在確定當(dāng)前應(yīng)用場(chǎng)景為預(yù)設(shè)宕機(jī)場(chǎng)景時(shí),采用Leader?Follower思想構(gòu)建有向集群,實(shí)現(xiàn)集群內(nèi)的目標(biāo)輕量級(jí)數(shù)據(jù)獲取、更新及實(shí)例間同步,同時(shí)建立實(shí)例三級(jí)數(shù)據(jù)存儲(chǔ)機(jī)制,即數(shù)據(jù)庫(kù)、緩存以及磁盤,保證系統(tǒng)在多種異常場(chǎng)景下的可用性,以及降低數(shù)據(jù)管理的成本。

技術(shù)研發(fā)人員:梁美品,倪文才,史富旺
受保護(hù)的技術(shù)使用者:招商銀行股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1