[發明專利]一種文件的訪問方法、裝置、設備及可讀介質在審
| 申請號: | 202010819611.4 | 申請日: | 2020-08-14 |
| 公開(公告)號: | CN112003915A | 公開(公告)日: | 2020-11-27 |
| 發明(設計)人: | 劉相樂;姜洪正 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張元;張騰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 訪問 方法 裝置 設備 可讀 介質 | ||
本發明公開了一種文件的訪問方法,包括:根據客戶端IP和/或文件類型及其對應的優先級生成優先級鏈表,并為每個優先級配置對應的請求隊列;接收訪問請求并獲取訪問請求的客戶端IP和/或文件類型,基于優先級鏈表查找訪問請求對應的優先級,并將訪問請求插入到優先級對應的請求隊列的隊尾;按優先級輪詢請求隊列的隊頭并判斷是否有訪問請求的等候時間超過預設等候時間;以及若是沒有訪問請求的等候時間超過預設等候時間,獲取最高優先級對應的請求隊列的隊頭的訪問請求并對訪問請求進行處理。本發明還公開了相應的裝置、計算機設備和可讀存儲介質。本發明根據配置訪問優先級,優先執行優先級較高的客戶端和文件類型,提高重要業務的訪問效率。
技術領域
本發明涉及存儲領域技術領域,尤其涉及一種文件的訪問方法、裝置、設備及可讀介質。
背景技術
NFS共享服務是NAS集群存儲系統中提供文件共享的服務進程,在NFS的應用場景中經常會配置多個客戶端訪問這個共享,同時可能有多種業務,在這種情況下如果業務訪問壓力巨大,需要優先保證重要的客戶端或者重要的業務優先被處理,而一般每種業務訪問的文件類型是一定的。所以需要根據具體的客戶端或者文件類型來對業務進行排序,確保重要業務的訪問體驗。
發明內容
有鑒于此,本發明實施例的目的在于提出一種文件的訪問方法、裝置、設備及可讀介質,根據客戶端IP和具體的文件類型來配置業務的訪問優先級,確保優先級較高的客戶端和文件類型先得到執行,提高了優先級較高的客戶端和業務的訪問效率,從而提高重要業務的訪問效率。
基于上述目的,本發明實施例的一方面提供了一種文件的訪問方法,包括以下步驟:根據客戶端IP和/或文件類型及其對應的優先級生成優先級鏈表,并為每個優先級配置對應的請求隊列;接收訪問請求并獲取訪問請求的客戶端IP和/或文件類型,基于優先級鏈表查找訪問請求對應的優先級,并將訪問請求插入到優先級對應的請求隊列的隊尾;基于請求隊列對應的優先級輪詢所有請求隊列的隊頭并判斷是否有訪問請求的等候時間超過預設等候時間;以及若是沒有訪問請求的等候時間超過預設等候時間,獲取最高優先級對應的請求隊列的隊頭的訪問請求并對訪問請求進行處理。
在一些實施方式中,還包括:若是有訪問請求的等候時間超過預設等候時間,獲取訪問請求并對訪問請求進行處理,同時將列表中訪問請求刪除。
在一些實施方式中,基于優先級鏈表查找訪問請求對應的優先級包括:判斷客戶端IP是否在優先級鏈表中;若是客戶端IP在優先級鏈表中,獲取客戶端IP對應的優先級。
在一些實施方式中,還包括:若是客戶端IP不在優先級鏈表中,進一步判斷文件類型是否在優先級鏈表中;若是文件類型在優先級鏈表中,獲取優先級對應的優先級。
在一些實施方式中,還包括:若是文件類型不在優先級鏈表中,設置訪問請求為默認優先級。
在一些實施方式中,基于請求隊列對應的優先級輪詢所有請求隊列的隊頭并判斷是否有訪問請求的等候時間超過預設等候時間包括:記錄每個訪問請求進入請求隊列的時間;按照優先級順序輪詢所有請求隊列的隊頭并基于當前時間判斷是否有訪問請求的等候時間超過預設等候時間。
在一些實施方式中,還包括:響應于對訪問請求處理完畢,輪詢請求隊列的隊頭并判斷是否有訪問請求的等候時間超過預設等候時間。
本發明實施例的另一方面,還提供了一種文件的訪問裝置,包括:初始模塊,配置用于根據客戶端IP和/或文件類型及其對應的優先級生成優先級鏈表,并為每個優先級配置對應的請求隊列;接收模塊,配置用于接收訪問請求并獲取訪問請求的客戶端和/或文件類型,基于優先級鏈表查找訪問請求對應的優先級,并將訪問請求插入到優先級對應的請求隊列的隊尾;輪詢模塊,配置用于基于請求隊列對應的優先級輪詢所有請求隊列的隊頭并判斷是否有訪問請求的等候時間超過預設等候時間;以及處理模塊,配置用于若是沒有訪問請求的等候時間超過預設等候時間,獲取最高優先級對應的請求隊列的隊頭的訪問請求并對訪問請求進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010819611.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于掃描槍的傳輸系統和方法
- 下一篇:一種肉制品加工用絞肉機





