[發明專利]一種文件存儲方法、系統、介質和設備有效
| 申請號: | 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 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 存儲 方法 系統 介質 設備 | ||
本發明涉及一種文件存儲方法,該方法包括:實時調度策略制定步驟:根據自定義的存儲節點編排規則控制存儲節點資源,實時下發調度策略,以動態配置存儲節點的調用;文件存儲步驟:獲取待存儲文件,對待存儲文件的大小基于閾值進行切片,根據下發的調度策略以及各個待存儲的存儲節點的健康狀態,動態選擇最優存儲節點,并在最優存儲節點進行文件存儲。本發明還涉及一種文件存儲的系統、介質和設備。本發明解決了不同存儲系統的單點故障問題,并實現了實時動態切換存儲節點。
技術領域
本發明涉及計算機存儲技術領域,尤其涉及一種文件存儲方法、裝置、介質和設備。
背景技術
當前,隨著互聯網數據的極具增長,互聯網應用對存儲的需求越來越高。傳統的對象存儲方式過于單一,不能很好的處理單個存儲系統故障的問題,傳統的存儲方式僅針對于單一節點的處理,存儲環境較為不穩定,且不同存儲廠商的對象存儲由于存在特性,會有獨自的存儲系統進行對象的存儲,并不能統一適配對外進行其他對象存儲。
因此,有必要設計一種新的文件存儲方法,實現分布式存儲選用各類存儲廠商的對象存儲,解決對象存儲中不同存儲系統單點故障問題,能動態切換存儲節點。
發明內容
本發明所要解決的技術問題在于克服現有技術的缺陷,提供文件存儲方法及裝置,實現分布式存儲選用各類存儲廠商的對象存儲,解決對象存儲中不同存儲系統單點故障問題,能動態切換存儲節點。
本發明解決上述技術問題的技術方案如下:
本發明提供一種文件存儲方法,該方法包括:
實時調度策略制定步驟:根據自定義的存儲節點編排規則控制存儲節點資源,實時下發調度策略,以動態配置存儲節點的調用;
文件存儲步驟:獲取待存儲文件,對待存儲文件的大小基于閾值進行切片,根據下發的調度策略以及各個待存儲的存儲節點的健康狀態,動態選擇最優存儲節點,并在最優存儲節點進行文件存儲。
優選的,上述文件存儲步驟包括:
存儲節點選擇步驟:根據下發的調度策略,通過自定義的業務優先調度算法:
N=F(X,o,s),其中,變量N表示通過業務優先調度算法得到的存儲節點列表,方法F()為具體業務優先調度算法函數名,變量o為當前業務類型參數;變量s為下發的調度策略類型,提供地區優先,配置優先,高響應優先等調度策略的選擇;變量X表示規劃可選存儲節點{x1,x2,x3,...xn}的集合,其中x1,x2到xn為具體規劃的存儲節點對象。
并依據所述存儲節點列表內相關的所有所述存儲節點的健康狀態采用權重優先排序法:
D=S(N,Y,y),其中,變量D表示通過節點健康權重優先排序后得到的最優存儲節點,方法S()為具體節點健康權重排序函數名,變量N為上述業務優先調度算法篩選出的存儲節點列表,變量Y為存儲節點集合對應的業務健康狀態集合,y為對應業務健康狀態權重,選擇最優存儲節點,動態調度到各個所述最優存儲節點進行存儲;
動態熱備步驟:最優存儲節點優先選用內存緩存待存儲文件,當內存剩余值小于閾值時,切換為磁盤緩存,并且實時感知最優存儲節點的可用性,最優存儲節點不可用,則切換到其他可用存儲節點。
優選的,上述文件存儲步驟還包括:
文件獲取步驟:獲取來自客戶端的存儲寫入請求,得到待存儲文件;
判斷步驟:判斷待存儲文件的大小是否超過設定閾值;
切片步驟:若待存儲文件的大小超過設定閾值,則對待存儲文件進行切片處理,以得到文件流;
第一緩存步驟:用于本地緩存文件流,以得到本地緩存對象;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江省公眾信息產業有限公司無線運營分公司,未經浙江省公眾信息產業有限公司無線運營分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210534833.0/2.html,轉載請聲明來源鉆瓜專利網。





