[發明專利]存儲對象處理系統、請求處理方法、網關和存儲介質在審
| 申請號: | 202110589727.8 | 申請日: | 2021-05-28 |
| 公開(公告)號: | CN113204589A | 公開(公告)日: | 2021-08-03 |
| 發明(設計)人: | 楊吳同 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/2458 | 分類號: | G06F16/2458;G06F16/27 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 姚章國 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 對象 處理 系統 請求 方法 網關 介質 | ||
1.一種基于存儲對象處理系統的請求處理方法,其特征在于,所述存儲對象處理系統包括用戶端、網關、Presto集群、Hive數據倉庫工具和對象存儲集群,所述Presto集群與Hive數據倉庫工具連接,所述Hive數據倉庫工具與對象存儲集群連接,所述方法包括:
網關接收用戶端發送的執行請求,所述執行請求為用于對對象存儲集群執行相應操作的請求;
所述網關確定所述執行請求的請求類型;
當所述執行請求的類型為數據查詢請求時,所述網關將所述執行請求轉發至所述Presto集群;
所述Presto集群依據所述執行請求從所述對象存儲集群的相應對象中讀取相應的查詢數據;
所述Presto集群根據查詢數據大小將所述查詢數據反饋至所述用戶端。
2.如權利要求1所述的基于存儲對象處理系統的請求處理方法,其特征在于,所述網關將所述執行請求轉發至所述Presto集群之后,所述方法還包括:
所述網關確定所述執行請求所需查詢的數據量的大小;
當所述執行請求所需查詢的數據量大于預設數據量時,則所述網關向所述用戶端反饋查詢結果等待指示;
所述網關等待所述Presto集群的查詢結果寫入通知,所述查詢結果寫入通知用于指示所述Presto集群已根據所述執行請求從所述對象存儲集群讀取相應的查詢數據,并將所述查詢數據以非對象形式文件寫入所述對象存儲集群的預設位置;
在所述網關等待到所述查詢結果寫入通知后,所述網關向所述用戶端反饋下載指示;
所述用戶端根據所述下載指示,從所述對象存儲集群的預設位置下載得到所述查詢數據。
3.如權利要求2所述的基于存儲對象處理系統的請求處理方法,其特征在于,所述網關確定所述執行請求所需查詢的數據量的大小之后,所述方法還包括:
當所述執行請求所需查詢的數據量小于或等于預設數據量時,則所述網關等待接收所述Presto集群發送所述查詢數據;
在所述網關接收到所述Presto集群發送的所述查詢數據后,所述網關將所述Presto集群發送的所述查詢數據反饋至所述用戶端。
4.如權利要求2所述的基于存儲對象處理系統的請求處理方法,其特征在于,所述非對象形式文件為逗號分隔值文件。
5.如權利要求1-4任一項所述的基于存儲對象處理系統的請求處理方法,其特征在于,所述網關將所述執行請求轉發至所述Presto集群之后,所述方法還包括:
所述網關從所述對象存儲集群中拉取不同桶的流量;
所述網關在所述不同桶的流量中,過濾出所述Presto集群的訪問量;
所述網關根據所述Presto集群的訪問量,確定出預設賬單計算周期內請求用戶的查詢流量;
所述網關根據所述查詢流量,生成所述請求用戶在預設賬單計算周期內的賬單信息,
所述網關向所述請求用戶對應的用戶端反饋所述賬單信息,并將所述賬單信息存儲于區塊鏈網絡中。
6.如權利要求1-4任一項所述的基于存儲對象處理系統的請求處理方法,其特征在于,所述執行請求的請求頭中包括請求簽名,所述請求簽名由請求統一資源定位地址、請求時刻和用戶密鑰所生成,所述網關確定所述執行請求的請求類型之前,所述方法還包括:
所述網關解析所述執行請求得到所述請求頭,并從所述請求頭中提取出所述請求簽名;
所述網關對所述請求簽名進行校驗處理;
當所述請求簽名通過檢驗時,則所述網關觸發執行確定所述執行請求的請求類型的步驟;
當所述請求簽名未通過檢驗,則所述網關拒絕處理所述執行請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110589727.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種有機硅反射隔熱結構
- 下一篇:一種鐵電存儲器調試區的讀取電路及方法





