[發(fā)明專利]文件的訪問(wèn)方法、裝置及訪問(wèn)接口在審
| 申請(qǐng)?zhí)枺?/td> | 201810912223.3 | 申請(qǐng)日: | 2018-08-10 |
| 公開(kāi)(公告)號(hào): | CN109033429A | 公開(kāi)(公告)日: | 2018-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 張晨;周應(yīng)超;謝綱 | 申請(qǐng)(專利權(quán))人: | 北京小米移動(dòng)軟件有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30 |
| 代理公司: | 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 100085 北京市海淀區(qū)清河*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式文件系統(tǒng) 訪問(wèn)接口 文件系統(tǒng) 標(biāo)識(shí)信息 訪問(wèn) 客戶端代碼 客戶端訪問(wèn) 配置信息 客戶端配置 成員變量 關(guān)系獲得 客戶端 繼承 | ||
本公開(kāi)是關(guān)于一種文件的訪問(wèn)方法、裝置及訪問(wèn)接口,用以在通過(guò)一個(gè)類別的分布式文件系統(tǒng)的客戶端訪問(wèn)另一類別的分布式文件系統(tǒng)時(shí)簡(jiǎn)化客戶端代碼使用。所述方法應(yīng)用于第一類型分布式文件系統(tǒng)的客戶端;客戶端配置有訪問(wèn)接口;該訪問(wèn)接口繼承第一類型分布式文件系統(tǒng)的訪問(wèn)接口,且包括第二類型分布式文件系統(tǒng)的實(shí)例作為成員變量。所述方法,包括:獲取配置信息,配置信息包括待訪問(wèn)的文件系統(tǒng)的標(biāo)識(shí)信息;根據(jù)標(biāo)識(shí)信息以及標(biāo)識(shí)信息與文件系統(tǒng)實(shí)例的對(duì)應(yīng)關(guān)系獲得待訪問(wèn)的文件系統(tǒng)實(shí)例,以訪問(wèn)待訪問(wèn)的文件系統(tǒng)。本公開(kāi)技術(shù)方案,可以在通過(guò)一個(gè)類別的分布式文件系統(tǒng)的客戶端訪問(wèn)另一類別的分布式文件系統(tǒng)時(shí)簡(jiǎn)化客戶端代碼使用。
技術(shù)領(lǐng)域
本公開(kāi)涉及分布式存儲(chǔ)技術(shù)領(lǐng)域,尤其涉及一種文件的訪問(wèn)方法、裝置及訪問(wèn)接口。
背景技術(shù)
隨著互聯(lián)網(wǎng)用戶的迅速擴(kuò)張,用戶數(shù)據(jù)以海量形式存在。對(duì)于海量的文件存儲(chǔ),傳統(tǒng)的存儲(chǔ)方式已經(jīng)不能滿足需求。于是,分布式文件系統(tǒng)應(yīng)運(yùn)而生。其中,常見(jiàn)的分布式文件系統(tǒng)包括HDFS(Hadoop分布式文件系統(tǒng))、Federation分布式文件系統(tǒng)、Ceph、Lustre以及TFS(Taobao!FileSystem,淘寶文件系統(tǒng))等。
相關(guān)技術(shù)中,不同類別的分布式文件系統(tǒng)之間可以相互訪問(wèn)。例如,用戶可以使用非Federation分布式文件系統(tǒng)的客戶端訪問(wèn)Federation分布式文件系統(tǒng),用戶也可以使用Federation分布式文件系統(tǒng)的客戶端訪問(wèn)非Federation分布式文件系統(tǒng)。然而,在通過(guò)一個(gè)類別的分布式文件系統(tǒng)的客戶端訪問(wèn)另一類別的分布式文件系統(tǒng)時(shí),如何簡(jiǎn)化客戶端代碼使用是需要解決的一個(gè)技術(shù)問(wèn)題。
發(fā)明內(nèi)容
為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)實(shí)施例提供一種文件的訪問(wèn)方法、裝置及訪問(wèn)接口,用以在通過(guò)一個(gè)類別的分布式文件系統(tǒng)的客戶端訪問(wèn)另一類別的分布式文件系統(tǒng)時(shí)簡(jiǎn)化客戶端代碼使用。
根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種訪問(wèn)接口,所述訪問(wèn)接口應(yīng)用于第一類型分布式文件系統(tǒng)的客戶端;
所述訪問(wèn)接口繼承所述第一類型分布式文件系統(tǒng)的訪問(wèn)接口,且包括第二類型分布式文件系統(tǒng)的實(shí)例作為成員變量。
在一個(gè)實(shí)施例中,所述第一類型分布式文件系統(tǒng)可為非Federation分布式文件系統(tǒng),所述第二類型分布式文件系統(tǒng)可為Federation分布式文件系統(tǒng)。
在一個(gè)實(shí)施例中,所述第一類型分布式文件系統(tǒng)可為Federation分布式文件系統(tǒng),所述第二類型分布式文件系統(tǒng)可為非Federation分布式文件系統(tǒng)。
根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種文件的訪問(wèn)方法,應(yīng)用于第一類型分布式文件系統(tǒng)的客戶端;所述客戶端配置有訪問(wèn)接口;所述訪問(wèn)接口繼承所述第一類型分布式文件系統(tǒng)的訪問(wèn)接口,且包括第二類型分布式文件系統(tǒng)的實(shí)例作為成員變量;所述方法,包括:
獲取配置信息,所述配置信息包括待訪問(wèn)的文件系統(tǒng)的標(biāo)識(shí)信息;
根據(jù)所述標(biāo)識(shí)信息以及標(biāo)識(shí)信息與文件系統(tǒng)實(shí)例的對(duì)應(yīng)關(guān)系獲得待訪問(wèn)的文件系統(tǒng)實(shí)例,以使根據(jù)所述待訪問(wèn)的文件系統(tǒng)實(shí)例訪問(wèn)所述待訪問(wèn)的文件系統(tǒng);其中,當(dāng)所述標(biāo)識(shí)信息為第一類型分布式文件系統(tǒng)的標(biāo)識(shí)信息時(shí),獲得原生的第一類型分布式文件系統(tǒng)實(shí)例;當(dāng)所述標(biāo)識(shí)信息為第二類型分布式文件系統(tǒng)的標(biāo)識(shí)信息時(shí),獲得封裝過(guò)的第二類型分布式文件系統(tǒng)實(shí)例。
在一個(gè)實(shí)施例中,所述標(biāo)識(shí)信息可包括文件系統(tǒng)名稱和/或文件系統(tǒng)標(biāo)識(shí)符。
在一個(gè)實(shí)施例中,所述第一類型分布式文件系統(tǒng)可為非Federation分布式文件系統(tǒng),所述第二類型分布式文件系統(tǒng)可為Federation分布式文件系統(tǒng)。
在一個(gè)實(shí)施例中,所述第一類型分布式文件系統(tǒng)可為Federation分布式文件系統(tǒng),所述第二類型分布式文件系統(tǒng)可為非Federation分布式文件系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京小米移動(dòng)軟件有限公司,未經(jīng)北京小米移動(dòng)軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810912223.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 分布式文件系統(tǒng)及其數(shù)據(jù)處理方法和裝置
- 一種IO模式識(shí)別方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 文件系統(tǒng)啟動(dòng)方法及裝置
- 網(wǎng)絡(luò)文件系統(tǒng)替換方法、集群配置文件共享方法及裝置
- 多分布式文件系統(tǒng)中處理配置文件的方法及裝置
- 用于大數(shù)據(jù)分析的分布式文件系統(tǒng)中的多租戶數(shù)據(jù)服務(wù)
- 一種圖片存儲(chǔ)方法、圖片查詢方法及裝置
- 一種高效的并行分布式文件系統(tǒng)并行復(fù)制方法
- 分布式文件系統(tǒng)配置方法及裝置
- 一種分布式文件系統(tǒng)遠(yuǎn)程復(fù)制方法、裝置、設(shè)備和介質(zhì)
- 數(shù)據(jù)訪問(wèn)權(quán)限的控制方法及裝置
- 營(yíng)銷基礎(chǔ)數(shù)據(jù)平臺(tái)數(shù)據(jù)模型與接口的系統(tǒng)實(shí)現(xiàn)及方法
- 存儲(chǔ)盤(pán)及存儲(chǔ)盤(pán)的設(shè)置方法
- 服務(wù)接口訪問(wèn)限流方法及裝置
- 接口訪問(wèn)處理方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 招聘網(wǎng)站開(kāi)放平臺(tái)的接口調(diào)用方法和接口調(diào)用系統(tǒng)
- 數(shù)據(jù)訪問(wèn)方法、裝置及服務(wù)器
- 接口限流方法及裝置
- 接口訪問(wèn)的控制方法和裝置
- 一種服務(wù)權(quán)限控制方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)
- 終端設(shè)備、終端設(shè)備防盜方法及系統(tǒng)
- 終端設(shè)備、終端設(shè)備防盜方法及系統(tǒng)
- 可變信息標(biāo)識(shí)裝置及可變信息標(biāo)識(shí)方法
- 標(biāo)識(shí)信息顯示系統(tǒng)及標(biāo)識(shí)信息顯示方法
- 批量標(biāo)識(shí)照片的標(biāo)識(shí)信息的方法和設(shè)備
- 標(biāo)識(shí)信息的軌跡記錄方法和裝置
- 信息標(biāo)識(shí)裝置
- 信息標(biāo)識(shí)裝置
- 信息處理方法、裝置、系統(tǒng)、存儲(chǔ)介質(zhì)和電子設(shè)備
- 一種寒地城市濱水區(qū)慢行區(qū)域的信息標(biāo)識(shí)系統(tǒng)





