中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

FastDFS分布式文件系統如何理解

發布時間:2022-01-11 13:59:35 來源:億速云 閱讀:128 作者:柒染 欄目:編程語言

這篇文章跟大家分析一下“FastDFS分布式文件系統如何理解”。內容詳細易懂,對“FastDFS分布式文件系統如何理解”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠對大家有所幫助。下面跟著小編一起深入學習“FastDFS分布式文件系統如何理解”的知識吧。

FastDFS分布式文件系統作為國內知名的系統級開源軟件,使我們的工作變得更加高效簡潔。大家對FastDFS分布式文件系統的了解有多少呢?現在,小編詳細為大家講解FastDFS分布式文件系統。 

一、FastDFS簡介

FastDFS提供的解決思路是引入一個跟蹤服務器(tracker server),它用于記錄每一個組內的存儲服務器信息,存儲信息是每個storage主動回報給tracker,有了這些信息之后,tracker就可以做調度工作了,看看誰的存儲空間大,就把文件放過去。

二、FastDFS的特點

組與組之間是相互獨立的

同一個組內的storage server之間需要相互備份

文件存放到一個storage之后,需要備份到別的服務器

tracker之間是不交互的

每個storgae server都需要向所有的tracker去主動報告信息

tracker與tracker之間是不知道彼此的存在的。

三、如何上傳文件

為方便理解,這里假設上傳的文件為:==Group1/M00/00/0C/wKjGgVgbV2-ABdo-AAAAHw.jpg==首先client向tracker發送上傳鏈接請求,然后由tracker進行調度,查詢可用的storage,并把該storgae對應的ip和端口發送給client;拿到了存儲服務器信息,client就直接將文件上傳到storage即可;storage會生成新的文件名再寫入到磁盤,完成之后再把新的文件信息返回給client,client最后把文件信息保存到本地。需要注意的是,storage會定時向tracker回報信息。

四、FastDFS其他內容

防止盜鏈

為了防止辛辛苦苦上傳的文件被別人盜去,可以通過給URL設置token來解決。FastDFS的防止盜鏈配置如下:

#是否做tokrn檢查,缺省值為false

http.anti\_steal.check\_token=true

#生成token的有效時長/秒

http.anti\_steal.token\_ttl=900

#生成token的密鑰,盡量設置長一些

http.anti\_steal.secret\_key=@#$%\*+\*&!~

FastDFS生成token策略為:token = md5(文件名,密鑰,時間戳)

此處不再深入探討存儲合并的機制,因為它帶來了一系列新的問題,比如同步時不僅需要記錄大文件的名稱,還需要進入小文件的名稱,一下子變得麻煩多了;原來空閑空間管理直接通過操作系統就能計算出來,但是現在不行了,因為是創建了一個64M的塊,這個塊里面還有空閑空間,計算起來就很麻煩了。

關于FastDFS分布式文件系統如何理解就分享到這里啦,希望上述內容能夠讓大家有所提升。如果想要學習更多知識,請大家多多留意小編的更新。謝謝大家關注一下億速云網站!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

遂平县| 鄄城县| 皋兰县| 平遥县| 石柱| 德庆县| 射阳县| 马关县| 牡丹江市| 余姚市| 华坪县| 彩票| 漠河县| 宜阳县| 南澳县| 吴旗县| 长岭县| 平和县| 正阳县| 阜宁县| 多伦县| 西贡区| 斗六市| 英吉沙县| 霸州市| 无锡市| 同仁县| 华容县| 陵川县| 纳雍县| 内黄县| 区。| 邓州市| 荔波县| 屏东市| 屏南县| 三台县| 贺兰县| 喀喇沁旗| 青铜峡市| 集安市|