FastDFS介紹及使用

2021-10-05 20:23:47 字數 556 閱讀 5935

fastdfs是乙個分布式檔案系統

storage server(後簡稱storage)以組(卷,group或volume)為單位組織,乙個group內包含多台storage機器,資料互為備份,儲存空間以group內容量最小的storage為準,所以建議group內的多個storage盡量配置相同,以免造成儲存空間的浪費。

tracker是fastdfs的協調者,負責管理所有的storage server和group,每個storage在啟動後會連線tracker,告知自己所屬的group等資訊,並保持週期性的心跳,tracker根據storage的心跳資訊,建立group==>[storage server list]的對映表。

tracker需要管理的元資訊很少,會全部儲存在記憶體中;另外tracker上的元資訊都是由storage匯報的資訊生成的,本身不需要持久化任何資料,這樣使得tracker非常容易擴充套件,直接增加tracker機器即可擴充套件為tracker cluster來服務,cluster裡每個tracker之間是完全對等的,所有的tracker都接受stroage的心跳資訊,生成元資料資訊來提供讀寫服務。

集群部署

fastDFS及搭建過程

tracker server負責接收客戶端的請求,選擇合適的組合storage server。tracker server和storage server之間也會用心跳機制來檢測對方是否活著。tracker需要管理的資訊都放在記憶體中,並且裡面所有的tracker都是對等的 每個節點地位相同 容易擴充...

fastdfs 安裝 使用

fastdfs 安裝 使用 libfastcommon fastdfs 27.安裝 fastdfs unzip libfastcommon master.zip mv libfastcommon master soft cd soft libfastcommon master make.sh mak...

FastDFS伺服器的介紹與使用(Java)

我們把靜態資源檔案儲存在本地伺服器也能正常訪問啊,如放在tomcat專案資料夾下,也能實現正常的訪問。但是當我們的系統超過1000併發後,需要使用nginx進行伺服器的負載均衡 即使用多個伺服器 使用者訪問就訪問的nginx,nginx將求情 給用於伺服器tomcat,但是有一種情況,張上使用者上傳...