国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

      文檔序號(hào):40394067發(fā)布日期:2024-12-20 12:17閱讀:4來(lái)源:國(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è)不可用,即上述方式無(wú)法保證系統(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ù)無(wú)法保證系統(tǒng)在多種異常場(chǎng)景下的可用性的技術(shù)問(wèn)題。

      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í)例訪問(wèn)外部系統(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、通過(guò)執(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í)訪問(wèn)目標(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í)訪問(wèn)目標(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ù)管理;通過(guò)上述方式,在確定當(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ù)管理;通過(guò)上述方式,在確定當(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)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1