System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产在线无码精品无码,亚洲乱亚洲乱妇无码,久久久无码精品亚洲日韩按摩
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數據同步采集系統、方法、電子設備及存儲介質技術方案

    技術編號:44529134 閱讀:3 留言:0更新日期:2025-03-07 13:19
    本發明專利技術提供一種數據同步采集系統、方法、電子設備及存儲介質,包括數據采集模塊以及統一數據模塊,數據采集模塊利用多個線程采集不同數據源中的數據,同一數據模塊對各數據源中的數據進行格式統一,將統一格式后的目標數據填充至預設數據模板中,填充完畢后將目標數據存儲至數據庫中,實現了通過同一數據采集模塊采集多個數據源數據,提高數據采集效率,降低維護成本;再有,通過利用統一數據模塊按照針對不同數據源預設的格式轉換方法將不同數據源的數據轉換為統一格式并存儲至數據庫,可以及時發現不同平臺之間數據不一致的問題,在預設數據模板填充完畢的情況下,再將各目標數據存儲至數據庫中,提高數據完整性,進而提高查詢可靠性。

    【技術實現步驟摘要】

    本專利技術涉及數據采集,尤其涉及一種數據同步采集系統、方法、電子設備及存儲介質


    技術介紹

    1、企業中通常包含多種電子設備,如計算機、服務器等,為了對這些電子設備進行有效的管理調度,通常會使用多種資源管理平臺,不同的資源管理平臺可能記錄相同的機器數據也可能記錄不同的機器。為了對電子設備的使用情況進行分析,通常需要對多種資源管理平臺記錄的數據進行采集關聯。

    2、相關技術中通常需要通過不同的數據采集服務采集不同資源管理平臺中的數據,示例性的,在資源管理平臺包含nova、noahee以及bce的情況下,相關技術中通常是基于openstack的官方api文檔的獨立獲取云底座信息,及企業提供的noahee讀取數據獨立獲取方案,及bce提供的數據獲取獨立的方案。

    3、這種互相獨立的數據采集方式,不能保證數據的統一獲取,維護成本高,且數據采集效率較低。


    技術實現思路

    1、有鑒于此,本專利技術實施例提供了一種數據同步采集系統、方法、電子設備及存儲介質,以實現不同數據源數據的同步采集,保證數據一致性。

    2、根據本專利技術的一方面,提供了一種數據同步采集系統,所述系統包括數據采集模塊、統一數據模塊以及數據庫,所述數據采集模塊中包括多個線程;

    3、所述數據采集模塊,用于利用多個所述線程,基于針對各所述數據源預設的數據采集方式采集各所述數據源中的數據,將各所述數據上報至所述統一數據模塊;

    4、所述統一數據模塊,用于按照針對各所述數據源預設的格式轉換方法,對各所述數據進行格式轉化,得到符合預設數據格式的各目標數據;利用各所述目標數據填充預設數據模板,所述預設數據模板中包含需填充的數據內容;在所述預設數據模板填充完成的情況下,將各所述目標數據存儲至數據庫中。

    5、在一種可能的實施例中,所述系統還包括同步鎖,所述同步鎖,用于記錄各所述線程采集的數據信息,所述數據信息中包括數據源信息以及數據類型信息;

    6、所述數據采集模塊,用于確定待采集數據信息;在所述同步鎖中查詢所述待采集數據信息,并在查詢到所述待采集數據信息的情況下,返回確定待采集數據信息;在未查詢到所述待采集數據信息的情況下,調用空閑線程基于針對所述數據信息中包含的數據源預設的數據采集方式采集符合所述數據信息中包含的數據類型的數據。

    7、在一種可能的實施例中,所述統一數據模塊,用于在所述預設數據模板未填充完成的情況下,獲取各所述線程上報的數據,直至所述預設數據模板填充完成。

    8、在一種可能的實施例中,所述數據采集模塊通過分布式部署方式部署在不同機器中,各所述機器中包含多個線程;所述預設的數據采集方式包括從數據庫獲取數據以及從預設api中獲取數據。

    9、在一種可能的實施例中,所述數據源包括多種資源管理平臺以及服務器管理平臺。

    10、根據本專利技術的另一方面,提供了一種數據同步采集方法,所述方法應用于權利要求1-5中任一所述的數據同步系統,所述方法包括:

    11、利用多個線程,基于針對各數據源預設的數據采集方式采集各所述數據源中的數據;

    12、按照針對各所述數據源預設的格式轉換方法,對各所述數據進行格式轉化,得到符合預設數據格式的各目標數據;

    13、利用各所述目標數據填充預設數據模板,所述預設數據模板中包含需填充的數據內容;

    14、在所述預設數據模板填充完成的情況下,將各所述目標數據存儲至數據庫中。

    15、在一種可能的實施例中,所述方法還包括:

    16、確定待采集數據信息,其中,所述待采集數據信息中包括數據源信息以及數據類型信息;

    17、在同步鎖中查詢所述待采集數據信息,并在查詢到所述待采集數據信息的情況下,返回確定待采集數據信息的步驟;所述同步鎖用于記錄各所述線程采集的數據信息,所述數據信息中包括數據源信息以及數據類型信息;

    18、在未查詢到所述待采集數據信息的情況下,調用空閑線程基于針對所述數據信息中包含的數據源預設的數據采集方式采集符合所述數據信息中包含的數據類型的數據。

    19、在一種可能的實施例中,所述方法還包括:在所述預設數據模板未填充完成的情況下,獲取各所述線程上報的數據,直至所述預設數據模板填充完成;

    20、所述預設的數據采集方式包括從數據庫獲取數據以及從預設api中獲取數據。

    21、根據本專利技術的另一方面,提供了一種電子設備,包括:

    22、處理器;以及

    23、存儲程序的存儲器,

    24、其中,所述程序包括指令,所述指令在由所述處理器執行時使所述處理器執行上述任一所述的數據同步采集方法。

    25、根據本專利技術的另一方面,提供了一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其中,所述計算機指令用于使計算機執行上述任一所述的數據同步采集方法。

    26、本專利技術實施例中提供的一個或多個技術方案,通過利用數據采集模塊中的多個線程采集不同數據源中的數據,并利用同一數據模塊對各數據源中的數據進行格式統一,將統一格式后的目標數據填充至預設數據模板中,并在預設數據模板填充完畢的情況下,將目標數據存儲至數據庫中,實現了通過同一數據采集模塊采集多個數據源的數據,提高了數據采集效率,降低了維護成本,且通過多個線程采集不同數據源,進一步提高了數據采集效率;再有,通過利用統一數據模塊按照針對不同數據源預設的格式轉換方法將不同數據源的數據轉換為統一格式并存儲至數據庫,可以及時發現不同平臺之間數據不一致的問題,保證了不同平臺之間數據響應的一致性;另外,在預設數據模板填充完畢的情況下,再將各目標數據存儲至數據庫中,提高了數據庫中數據的完整性,進而提高了這些數據的查詢可靠性。

    本文檔來自技高網...

    【技術保護點】

    1.一種數據同步采集系統,其特征在于,所述系統包括數據采集模塊、統一數據模塊以及數據庫,所述數據采集模塊中包括多個線程;

    2.根據權利要求1所述的系統,其特征在于,所述系統還包括同步鎖,所述同步鎖,用于記錄各所述線程采集的數據信息,所述數據信息中包括數據源信息以及數據類型信息;

    3.根據權利要求1所述的系統,其特征在于,所述統一數據模塊,用于在所述預設數據模板未填充完成的情況下,獲取各所述線程上報的數據,直至所述預設數據模板填充完成。

    4.根據權利要求1所述的系統,其特征在于,所述數據采集模塊通過分布式部署方式部署在不同機器中,各所述機器中包含多個線程;所述預設的數據采集方式包括從數據庫獲取數據以及從預設API中獲取數據。

    5.根據權利要求1所述的系統,其特征在于,所述數據源包括多種資源管理平臺以及服務器管理平臺。

    6.一種數據同步采集方法,其特征在于,所述方法應用于權利要求1-5中任一所述的數據同步系統,所述方法包括:

    7.根據權利要求6所述的方法,其特征在于,所述方法還包括:

    8.根據權利要求6所述的方法,其特征在于,所述方法還包括:在所述預設數據模板未填充完成的情況下,獲取各所述線程上報的數據,直至所述預設數據模板填充完成;

    9.一種電子設備,包括:

    10.一種存儲有計算機指令的非瞬時計算機可讀存儲介質,其中,所述計算機指令用于使計算機執行根據權利要求6-8中任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種數據同步采集系統,其特征在于,所述系統包括數據采集模塊、統一數據模塊以及數據庫,所述數據采集模塊中包括多個線程;

    2.根據權利要求1所述的系統,其特征在于,所述系統還包括同步鎖,所述同步鎖,用于記錄各所述線程采集的數據信息,所述數據信息中包括數據源信息以及數據類型信息;

    3.根據權利要求1所述的系統,其特征在于,所述統一數據模塊,用于在所述預設數據模板未填充完成的情況下,獲取各所述線程上報的數據,直至所述預設數據模板填充完成。

    4.根據權利要求1所述的系統,其特征在于,所述數據采集模塊通過分布式部署方式部署在不同機器中,各所述機器中包含多個線程;所述預設的數據采集方式包括從數據庫獲取數據以及從預設api中...

    【專利技術屬性】
    技術研發人員:陳余任偉男杜侃蘇陽陳存利
    申請(專利權)人:度小滿科技北京有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人精品无码免费看| 亚洲av麻豆aⅴ无码电影| 国产成A人亚洲精V品无码| 日韩精品无码一区二区三区AV | 国产成人无码精品久久久久免费| 亚洲人成无码网WWW| 亚洲成无码人在线观看| 国产精品无码素人福利| a级毛片无码免费真人| 亚洲AV无码久久精品狠狠爱浪潮| 日韩av无码成人无码免费| 亚洲成av人片在线观看无码不卡| 永久免费AV无码网站在线观看| 久久亚洲精品无码AV红樱桃| 中文无码熟妇人妻AV在线| 无码一区二区三区免费视频| 无码丰满熟妇juliaann与黑人| 中文字幕无码日韩专区免费| 免费无码午夜福利片69| 日韩精品中文字幕无码专区| 亚洲人成无码网站在线观看| 人妻夜夜添夜夜无码AV| 永久免费av无码网站yy| 一本色道久久HEZYO无码| 国产aⅴ无码专区亚洲av麻豆 | 精品无码人妻一区二区免费蜜桃| 天堂Aⅴ无码一区二区三区| 国产免费久久久久久无码| 精品无码一区二区三区水蜜桃| 午夜寂寞视频无码专区| 无码熟妇人妻在线视频| 性色av无码免费一区二区三区| 色欲AV永久无码精品无码| 在线无码视频观看草草视频| 无码人妻精品一二三区免费| 无码人妻少妇久久中文字幕 | 一区二区三区无码被窝影院 | 亚洲国产精品无码久久98| 亚洲日韩乱码中文无码蜜桃| 亚洲精品无码高潮喷水A片软| 加勒比无码一区二区三区|