服務端兩個角色:
tracker: 管理集群,tracker 也可以實現集群。每個 tracker 節點地位平等。收集 storage 集群的狀態。
storage: 實際儲存檔案, storage 分為多個組,每個組之間儲存的檔案是不同的。每 個組內部可以有多個成員,組成員內部儲存的內容是一樣的,組成員的地位是一致的,沒有 主從的概念。
客戶端上傳檔案後儲存伺服器將檔案 id 返回給客戶端,此檔案 id 用於以後訪問該文 件的索引資訊。檔案索引資訊包括:組名,虛擬磁碟路徑,資料兩級目錄,檔名。
FastDFS分布式檔案系統
fastdfs簡介 fastdfs是乙個輕量級的開源分布式檔案系統 fastdfs主要解決了大容量的檔案儲存和高併發訪問的問題,檔案訪問時實現了負載均衡 fastdfs實現了軟體方式的raid,可以使用廉價的ide硬碟進行儲存 支援相同內容的檔案只儲存乙份,節約磁碟空間 fastdfs只能通過cli...
FastDFS分布式檔案系統
fastdfs服務有三個角色 跟蹤伺服器 tracker server 儲存伺服器 storage server 和客戶端 client 總結 1.高可靠性 無單點故障 2.高吞吐性 只要group足夠多,資料流量是足夠分散的 group 中 storage 儲存依賴本地檔案系統,storage 可...
分布式檔案系統FastDFS
分布式檔案系統fastdfs 檔案上傳流程 client 客戶端,發起上傳請求 tracker 相當於路由 tracker 獲取檔案上傳的所在位置!storage 真正的儲存檔案的!會自動生產乙個檔案id,並且將檔案寫入磁碟!返回檔案上傳的位置!使用步驟 實現 1.配置檔案tracker.conf ...