[發明專利]一種分布式場景下異構數據加工方法及裝置在審
| 申請號: | 202011383387.5 | 申請日: | 2020-12-01 |
| 公開(公告)號: | CN112463382A | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 夏龍飛;顏高飛;張遠征;張家宇 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 任默聞;孫乳筍 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 場景 下異構 數據 加工 方法 裝置 | ||
本發明屬于大數據技術領域,本發明提供了一種分布式場景下異構數據加工方法及裝置,分布式場景下異構數據加工方法包括:實時監測異構的多個注冊中心上的異構數據;當所述異構數據發生變化時,對發生變化的異構數據進行加工;所述加工包括:轉化格式、數據刪除、命名修改以及數據合并;將加工后的異構數據推送至客戶端。本發明所提供的分布式場景下異構數據加工方法及裝置,通過對核心數據模型的抽象,求同存異,將異構體系下發到客戶端的數據統一轉換成共同的數據模型,同時將多個異構系統的數據進行合并,進而實現了提升大規模分布式場景下支撐平臺自身的高可用能力。
技術領域
本發明涉及計算機軟件技術領域,特別涉及分布式服務技術領域,具體涉及一種分布式場景下異構數據加工方法及裝置。
背景技術
隨著互聯網技術的發展,互聯網用戶隨之急速增長,傳統的單體應用系統已經無法滿足日益增長的用戶壓力對系統容量及高可用的需求。通過對單體應用改造為分布式服務模式,能有效的解決不斷增長的系統壓力,這一點已經在多家大型互聯網公司的商品大促中得到驗證。
總所周知,在分布式服務技術領域中,注冊中心是所有分布式業務系統運行中必不可少的服務發現組件,其用于提供服務注冊和訂閱,也是分布式服務技術平臺最核心的組件之一。但隨著企業業務分布式架構的深入轉型及業務場景的不斷豐富化,注冊到注冊中心上服務和接入設備規模也在不斷增加,單個注冊中心存在系統性風險導致系統不可用,業界常見的措施是降低注冊服務的注冊數據量,或者增強注冊中心集群自身的穩定性;另外一種可行的措施是搭建一個異構注冊中心,當某個技術棧的注冊中心全部宕機后,平臺利用另一異構注冊中心仍可達到對外提供服務的目的。
但隨著異構注冊中心異構后,客戶端的數據模型必定存在一定的差異,目前還沒有方法可將兩種不同的注冊中心上的數據統一并被服務框架充分利用起來,以實現不同體系注冊中心的異構效果。因此,如何提供一種新的方案,解決上述技術問題是本領域亟待解決的技術難題。
發明內容
本發明屬于大數據技術領域,本發明所提供的分布式場景下異構數據加工方法及裝置,通過對核心數據模型的抽象,求同存異,將異構體系下發到客戶端的數據統一轉換成共同的數據模型,同時將多個異構系統的數據進行合并,進而實現了提升大規模分布式場景下支撐平臺自身的高可用能力。
為了實現上述目的,提供了一種分布式場景下異構數據加工方法,包括:
實時監測異構的多個注冊中心上的異構數據;
當所述異構數據發生變化時,對發生變化的異構數據進行加工;所述加工包括:轉化格式、數據刪除、命名修改以及數據合并;
將加工后的異構數據推送至客戶端。
優選地,所述對發生變化的異構數據進行加工包括:
根據分布式服務框架所需數據格式轉化推送的異構數據的格式;
根據業務服務維度對格式轉化后的多個異構數據進行合并;
將合并后的異構數據所處的分布式服務提供方添加至業務服務的提供方源鏈表中。
優選地,所述將加工后的異構數據推送至客戶端包括:
根據提供方源鏈表生成負載均衡器規則及路由規則;
根據所述負載均衡器規則及路由規則確定分布式服務提供方;
從篩選后的分布式服務提供方中獲取合并后的異構數據,并將合并后的異構數據提送至所述客戶端。
優選地,所述實時監測異構的多個注冊中心上的異構數據包括:
在每個注冊中心設置適配器;
根據所述適配器實施監測所述異構數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011383387.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種模頂封裝用雙組分有機硅組合物及其制備方法
- 下一篇:一種種子加工儲存裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





