FastDFS 介紹

      網友投稿 804 2025-04-04

      FastDFS 是一個開源的分布式文件系統,它對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。特別適合以文件為載體的在線服務,如相冊網站、視頻網站等等。

      FastDFS 服務端有兩個角色:-(tracker)和存儲節點(storage)。-主要做調度工作,在訪問上起負載均衡的作用。存儲節點存儲文件,完成文件管理的所有功能:存儲、同步和提供存取接口,FastDFS 同時對文件的 meta data 進行管理。所謂文件的 meta data 就是文件的相關屬性,以鍵值對(key value pair)方式表示,如:width=1024,其中的 key 為 width,value 為 1024。文件 meta data 是文件屬性列表,可以包含多個鍵值對。FastDFS 系統結構如下圖所示:

      -和存儲節點都可以由一臺或多臺服務器構成。-和存儲節點中的服務器均可以隨時增加或下線而不會影響線上服務。其中-中的所有服務器都是對等的,可以根據服務器的壓力情況隨時增加或減少。

      為了支持大容量,存儲節點(服務器)采用了分卷(或分組)的組織方式。存儲系統由一個或多個卷組成,卷與卷之間的文件是相互獨立的,所有卷的文件容量累加就是整個存儲系統中的文件容量。一個卷可以由一臺或多臺存儲服務器組成,一個卷下的存儲服務器中的文件都是相同的,卷中的多臺存儲服務器起到了冗余備份和負載均衡的作用。在卷中增加服務器時,同步已有的文件由系統自動完成,同步完成后,系統自動將新增服務器切換到線上提供服務。當存儲空間不足或即將耗盡時,可以動態添加卷。只需要增加一臺或多臺服務器,并將它們配置為一個新的卷,這樣就擴大了存儲系統的容量。FastDFS 中的文件標識分為兩個部分:卷名和文件名,二者缺一不可。

      FastDFS 上傳文件交互過程:

      client 詢問 tracker 上傳到的 storage,不需要附加參數。

      tracker 返回一臺可用的 storage。

      FastDFS 介紹

      client 直接和 storage 通訊完成文件上傳。客戶端 client 發起對 FastDFS 的文件傳輸動作,是通過連接到某一臺 Tracker Server 的指定端口來實現的,Tracker Server 根據目前已掌握的信息,來決定選擇哪一臺 Storage Server ,然后將這個Storage Server 的地址等信息返回給 client,然后 client 再通過這些信息連接到這臺 Storage Server,將要上傳的文件傳送到給 Storage Server 上。

      FastDFS 下載文件交互過程:

      client 詢問 tracker 下載文件的 storage,參數為文件標識(卷名和文件名)。

      tracker 返回一臺可用的 storage。

      client 直接和 storage 通訊完成文件下載。

      FastDFS 集群規劃:

      跟蹤服務器 1:192.168.1.131 edu-dfs-tracker-1

      跟蹤服務器 2:192.168.1.132 edu-dfs-tracker-2

      存儲服務器 1:192.168.1.135 edu-dfs-storage-group1-1

      存儲服務器 2:192.168.1.136 edu-dfs-storage-group1-2

      存儲服務器 3:192.168.1.137 edu-dfs-storage-group2-1

      存儲服務器 4:192.168.1.138 edu-dfs-storage-group2-2

      環境:CentOS 6.6

      用戶:root

      數據目錄:/fastdfs (注:數據目錄按你的數據盤掛載路徑而定)

      安裝包(隨視頻壓縮包提供):

      FastDFS v5.05

      libfastcommon-master.zip(是從 FastDFS 和 FastDHT 中提取出來的公共 C 函數庫)

      fastdfs-nginx-module_v1.16.tar.gz

      nginx-1.6.2.tar.gz

      fastdfs_client_java._v1.25.tar.gz

      源碼地址:https://github.com/happyfish100/

      -:http://sourceforge.net/projects/fastdfs/files/

      官方論壇:http://bbs.chinaunix.net/forum-240-1.html

      存儲

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:畢業1年月薪2W+?同樣是做倉庫管理的,為什么工資差這么多?
      下一篇:為什么需要認真對待ERP軟件評估過程?
      相關文章
      亚洲日韩乱码久久久久久| 亚洲国产成人精品无码一区二区| 亚洲精品一区二区三区四区乱码| 亚洲AV无码专区国产乱码不卡| 亚洲综合久久1区2区3区| 亚洲成人激情在线| 亚洲日韩欧洲乱码AV夜夜摸| 一本色道久久综合亚洲精品高清| 亚洲视频在线一区二区| 亚洲?V乱码久久精品蜜桃 | 精品国产日韩亚洲一区91| 亚洲爆乳无码精品AAA片蜜桃| 亚洲精品美女久久久久久久| 亚洲国产精品99久久久久久| 久久亚洲欧美国产精品| 国产成人亚洲精品蜜芽影院| 亚洲国产成人爱av在线播放| 亚洲国产成人爱av在线播放| 国产成人A亚洲精V品无码| 亚洲香蕉成人AV网站在线观看| 亚洲国产美女精品久久久久∴| 亚洲大尺度无码专区尤物| 亚洲AV人人澡人人爽人人夜夜| 亚洲人成影院在线| 亚洲卡一卡2卡三卡4麻豆| 亚洲国产精品免费观看| 亚洲狠狠色丁香婷婷综合| 精品久久亚洲一级α| 亚洲无码精品浪潮| 亚洲乱亚洲乱妇无码麻豆| 亚洲国产一区在线| 亚洲人成片在线观看| 亚洲欧美日韩综合俺去了| 国产偷国产偷亚洲高清人| 亚洲伊人久久综合中文成人网| 国产成人精品日本亚洲| 亚洲黄色免费观看| 在线观看亚洲AV日韩AV| 国产产在线精品亚洲AAVV| 亚洲深深色噜噜狠狠爱网站| 18亚洲男同志videos网站|