[發明專利]區塊鏈數據請求處理方法、裝置、服務器及存儲介質在審
| 申請號: | 201910429810.1 | 申請日: | 2019-05-22 |
| 公開(公告)號: | CN111984722A | 公開(公告)日: | 2020-11-24 |
| 發明(設計)人: | 馮文韜;鄧燕輝;蔡適擇;姚小龍;江海龍;張強;陳軍;龔杰文;陳敏;任亞坤 | 申請(專利權)人: | 順豐科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/21;G06F11/14 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518000 廣東省深圳市南山區學府路(以南)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 數據 請求 處理 方法 裝置 服務器 存儲 介質 | ||
本發明實施例公開了一種區塊鏈數據請求處理方法、裝置、服務器及存儲介質。接收客戶端發送的區塊鏈數據庫的操作請求;判斷所述操作請求是否為對第三方區塊鏈數據庫的操作請求;若該操作請求為對第三方區塊鏈數據庫的操作請求,利用第一鏡像容器內預置的目標鏡像節點響應該操作請求,該目標鏡像節點為在第一鏡像容器內預先配置的響應第三方區塊鏈數據庫操作請求的鏡像節點。本發明實施例實現了對第三方區塊鏈數據庫的數據請求處理,避免了業務量過大時現有本地區塊鏈數據庫響應過慢的問題,提高了區塊鏈開發效率和區塊鏈業務處理的效率。
技術領域
本發明涉及數據處理技術領域,具體涉及一種區塊鏈數據請求處理方法、裝置、服務器及存儲介質。
背景技術
區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。區塊鏈的設計是一種保護措施,比如(應用于)高容錯的分布式計算系統。區塊鏈使混合一致性成為可能,這使區塊鏈適合記錄事件、標題、醫療記錄和其他需要收錄數據的活動、身份識別管理,交易流程管理和出處證明管理。隨著技術的發展,區塊鏈技術應用越來越普遍。
目前,區塊鏈技術的應用中,還伴隨著一些問題,以Hyperledger fabric聯盟鏈為例,Hyperledger fabric聯盟鏈是區塊鏈技術的一種實現方案,在其底層存在三種類型數據的存儲,分別包括基于文件系統的區塊數據、底層狀態數據和歷史數據及區塊數據的索引數據。當前HyperLedger Fabric底層狀態數據僅支持LevelDB和CouchDB兩種本地數據庫,并且這兩種數據庫在實現方式上與Hyperledger Fabric屬于代碼級別的深度耦合,在實際使用過程中發現,LevelDB和CouchDB隨著數據量的增大,通過區塊鏈查詢業務數據響應非常緩慢,導致業務處理效率非常低下。
發明內容
本發明實施例提供一種區塊鏈數據請求處理方法、裝置、服務器及存儲介質,實現了對第三方區塊鏈數據庫的數據請求處理,避免了業務量過大時現有本地區塊鏈數據庫響應過慢的問題,提高了區塊鏈開發效率和區塊鏈業務處理的效率。
第一方面,本申請提供過一種區塊鏈數據請求處理方法,應用于服務器,所述服務器內設置有第一鏡像容器,所述服務器對應設置有用于保存區塊鏈數據的本地區塊鏈數據庫和第三方區塊鏈數據庫,所述區塊鏈數據請求處理方法包括:
接收客戶端發送的區塊鏈數據庫的操作請求;
判斷所述操作請求是否為對第三方區塊鏈數據庫的操作請求;
若是,利用所述第一鏡像容器內預置的目標鏡像節點響應所述操作請求,所述目標鏡像節點為在所述第一鏡像容器內預先配置的響應所述第三方區塊鏈數據庫操作請求的鏡像節點。
進一步的,在所述接收客戶端發送的區塊鏈數據庫的操作請求之前,所述區塊鏈數據請求處理方法還包括:
在所述第一鏡像容器內配置所述目標鏡像節點。
進一步的,所述在所述第一鏡像容器內配置所述目標鏡像節點,包括:
獲取待配置的第三方區塊鏈數據庫信息;
根據所述第三方區塊鏈數據庫信息編寫所述第三方區塊鏈數據庫的連接配置信息;
根據所述第三方區塊鏈數據庫信息編寫功能模塊,以實現對所述第三方區塊鏈數據庫的語句解析和數據庫操作;
在所述第一鏡像容器內將所述連接配置信息和所述功能模塊打包成所述目標鏡像節點。
進一步的,所述第一鏡像容器內還設置有分別與區塊鏈客戶端和所述目標鏡像節點網絡連接Peer節點;所述接收客戶端發送的區塊鏈數據庫的操作請求,包括:
通過所述第一鏡像容器中的Peer節點接收客戶端發送的所述操作請求,并將所述操作請求轉發給所述目標鏡像節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于順豐科技有限公司,未經順豐科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910429810.1/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





