日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS分布式文件服務(wù)概述

分布式文件服務(wù)能夠?yàn)橛脩粼O(shè)備中的應(yīng)用程序提供多設(shè)備之間的文件共享能力,支持相同帳號(hào)下同一應(yīng)用文件的跨設(shè)備訪問,應(yīng)用程序可以不感知文件所在的存儲(chǔ)設(shè)備,能夠在多個(gè)設(shè)備之間無縫獲取文件。

基本概念

  • 分布式文件 分布式文件是指依賴于分布式文件系統(tǒng),分散存儲(chǔ)在多個(gè)用戶設(shè)備上的文件,應(yīng)用間的分布式文件目錄互相隔離,不同應(yīng)用的文件不能互相訪問。
  • 文件元數(shù)據(jù) 文件元數(shù)據(jù)是用于描述文件特征的數(shù)據(jù),包含文件名,文件大小,創(chuàng)建、訪問、修改時(shí)間等信息。

運(yùn)作機(jī)制

分布式文件服務(wù)采用無中心節(jié)點(diǎn)的設(shè)計(jì),每個(gè)設(shè)備都存儲(chǔ)一份全量的文件元數(shù)據(jù)和本設(shè)備上產(chǎn)生的分布式文件,元數(shù)據(jù)在多臺(tái)設(shè)備間互相同步,當(dāng)應(yīng)用需要訪問分布式文件時(shí),分布式文件服務(wù)首先查詢本設(shè)備上的文件元數(shù)據(jù),獲取文件所在的存儲(chǔ)設(shè)備,然后對(duì)存儲(chǔ)設(shè)備上的分布式文件服務(wù)發(fā)起文件訪問請(qǐng)求,將文件內(nèi)容讀取到本地。

圖1 分布式文件服務(wù)運(yùn)作示意圖

約束與限制

  • 應(yīng)用程序如需使用分布式文件服務(wù)完整功能,需要申請(qǐng) ohos.permission.DISTRIBUTED_DATASYNC 權(quán)限。
  • 多個(gè)設(shè)備需要打開藍(lán)牙,連接同一 WLAN 局域網(wǎng),登錄相同華為帳號(hào)才能實(shí)現(xiàn)文件的分布式共享。
  • 存在多設(shè)備并發(fā)寫的場(chǎng)景下,為了保證文件獨(dú)享,開發(fā)者需要對(duì)文件進(jìn)行加鎖保護(hù)。
  • 應(yīng)用訪問分布式文件時(shí),如果文件所在設(shè)備離線,文件不能訪問。
  • 非持鎖情況下,并發(fā)寫沖突時(shí),后一次會(huì)覆蓋前一次。
  • 網(wǎng)絡(luò)情況差時(shí),訪問存儲(chǔ)在遠(yuǎn)端的分布式文件時(shí),可能會(huì)長(zhǎng)時(shí)間不返回或返回失敗,應(yīng)用需要考慮這種場(chǎng)景的處理。
  • 當(dāng)兩臺(tái)設(shè)備有同名文件時(shí),同步元數(shù)據(jù)時(shí)會(huì)產(chǎn)生沖突,分布式文件服務(wù)根據(jù)時(shí)間戳將文件按創(chuàng)建的先后順序重命名,為避免此場(chǎng)景,建議應(yīng)用在文件名上做設(shè)備區(qū)分,例如,deviceID+時(shí)間戳。

網(wǎng)站題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS分布式文件服務(wù)概述
本文地址:http://www.dlmjj.cn/article/dphhiid.html