[發明專利]一種文件存儲方法、系統、介質和設備有效
| 申請號: | 202210534833.0 | 申請日: | 2022-05-17 |
| 公開(公告)號: | CN114640690B | 公開(公告)日: | 2022-08-23 |
| 發明(設計)人: | 王淑春;李明;郭民;施志龍;韋淑波;余小燕;葉雪強 | 申請(專利權)人: | 浙江省公眾信息產業有限公司無線運營分公司 |
| 主分類號: | H04L67/1097 | 分類號: | H04L67/1097;H04L67/1074;H04L67/1012;H04L67/1008;H04L67/568;H04L67/60 |
| 代理公司: | 杭州堅果知識產權代理事務所(普通合伙) 33366 | 代理人: | 張劍英 |
| 地址: | 310023 浙江省杭州市余杭區五*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 存儲 方法 系統 介質 設備 | ||
1.一種文件存儲方法,其特征在于,所述方法包括:
實時調度策略制定步驟:根據自定義的存儲節點編排規則控制存儲節點資源,實時下發調度策略,以動態配置存儲節點的調用;
文件存儲步驟:獲取待存儲文件,對所述待存儲文件的大小基于閾值進行切片,根據下發的所述調度策略以及各個待存儲的存儲節點的健康狀態,動態選擇最優存儲節點,并在所述最優存儲節點進行文件存儲;
其中,所述文件存儲步驟包括:
存儲節點選擇步驟:根據下發的所述調度策略,通過自定義的業務優先調度算法:
N=F(X,o,s),其中,變量N表示通過所述業務優先調度算法得到的存儲節點列表,方法F()為業務優先調度算法函數名,變量o為當前業務類型參數;變量s為下發的所述調度策略類型,提供地區優先,配置優先,高響應優先調度策略的選擇;變量X表示規劃可選存儲節點{x1,x2,x3,...xn}的集合,其中,x1,x2,x3,...xn為具體規劃的存儲節點對象;
并依據所述存儲節點列表內相關的所有所述存儲節點的健康狀態采用權重優先排序法:
D=S(N,Y,y),其中,變量D表示通過節點健康權重優先排序后得到的最優存儲節點,方法S()為具體節點健康權重排序函數名,變量N為上述業務優先調度算法篩選出的存儲節點列表,變量Y為存儲節點集合對應的業務健康狀態集合,y為對應業務健康狀態權重,選擇最優存儲節點,動態調度到各個所述最優存儲節點進行存儲;
動態熱備步驟:所述最優存儲節點優先選用內存緩存所述待存儲文件,當內存剩余值小于閥值時,切換為磁盤緩存,并且實時感知所述最優存儲節點的可用性,所述最優存儲節點不可用,則切換到其他可用所述存儲節點;
所述健康狀態是由存儲節點獲取自身處理事務的可用能力數,獲取所有存儲單元的健康信息,并集合所有存儲單元的健康信息,統計可用容量以及可用存儲單元的數量,并封裝可用容量以及可用存儲單元的數量形成的。
2.根據權利要求1所述的文件存儲方法,其特征在于,所述文件存儲步驟還包括:
文件獲取步驟:獲取來自客戶端的存儲寫入請求,得到所述待存儲文件;
判斷步驟:判斷所述待存儲文件的大小是否超過設定所述閾值;
切片步驟:若所述待存儲文件的大小超過設定所述閾值,則對所述待存儲文件進行切片處理,以得到文件流;
第一緩存步驟:用于本地緩存所述文件流,以得到本地緩存對象;
第二緩存步驟:用于傳輸所述本地緩存對象至所述最優存儲節點,以使所述最優存儲節點根據所述本地緩存對象動態選擇對應的存儲單元進行文件存儲。
3.根據權利要求1或2所述的文件存儲方法,其特征在于,所述實時調度策略制定步驟包括:
存儲列表配置步驟:依賴地區設置或依賴用戶配置,根據地區就近獲取對應的所述存儲節點列表,或者根據用戶配置獲取已關聯的所述存儲節點列表;
編排規則步驟:所述存儲節點編排規則為對存儲節點進行編碼處理的規則,存儲節點的編碼內容包括多個字符,所述字符含義包括:存儲節點的用途編碼、節點業務類型、地市編碼、預留字段及節點序號。
4.根據權利要求1或2所述的文件存儲方法,其特征在于,所述存儲節點選擇步驟包括:
列表選擇步驟:根據所述調度策略選擇對應的存儲節點列表;
狀態獲取步驟:獲取所述存儲節點列表內所有存儲節點的健康狀態;
篩選步驟:按照所述健康狀態的可用容量以及可用存儲單元的數量從高到低進行排序并篩選出符合要求的存儲節點;
封裝步驟:對所述存儲節點的信息進行封裝,得到最優存儲節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江省公眾信息產業有限公司無線運營分公司,未經浙江省公眾信息產業有限公司無線運營分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210534833.0/1.html,轉載請聲明來源鉆瓜專利網。





