亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

金山区| 醴陵市| 安庆市| 富源县| 铅山县| 新泰市| 兰考县| 恩施市| 青阳县| 怀来县| 略阳县| 马尔康县| 永德县| 宝山区| 历史| 巫溪县| 黄浦区| 灵川县| 顺平县| 理塘县| 将乐县| 墨竹工卡县| 安义县| 乌什县| 大石桥市| 邻水| 理塘县| 万山特区| 库伦旗| 高淳县| 武强县| 原阳县| 汨罗市| 喜德县| 抚松县| 格尔木市| 略阳县| 齐齐哈尔市| 孟津县| 维西| 建始县|