更新時間:2020-11-09 16:42:57 來源:動力節點 瀏覽1640次
FastDFS是一個開源的輕量級分布式文件系統,它主要對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題,特別適合以文件為載體的在線服務,如相冊網站、視頻網站等等。
FastDFS為互聯網量身定制,簡單、靈活、高效,采用C語言開發,充分考慮了冗余備份、負載均衡、線性擴容等機制,并注重高可用、高性能等指標,使用FastDFS很容易搭建一套高性能的文件服務器集群提供文件上傳、下載等服務
FastDFS服務端有兩個角色:跟蹤器(tracker)和存儲節點(storage)。跟蹤器主要做調度工作,在訪問上起負載均衡的作用。
存儲節點存儲文件,完成文件管理的所有功能:就是這樣的存儲、同步和提供存取接口,FastDFS同時對文件的metadata進行管理。所謂文件的meta data就是文件的相關屬性,以鍵值對(key value)方式表示,如:width=1024,其中的key為width,value為1024。文件metadata是文件屬性列表,可以包含多個鍵值對。
跟蹤器和存儲節點都可以由一臺或多臺服務器構成。跟蹤器和存儲節點中的服務器均可以隨時增加或下線而不會影響線上服務。其中跟蹤器中的所有服務器都是對等的,可以根據服務器的壓力情況隨時增加或減少。
為了支持大容量,存儲節點(服務器)采用了分卷(或分組)的組織方式。存儲系統由一個或多個卷組成,卷與卷之間的文件是相互獨立的,所有卷的文件容量累加就是整個存儲系統中的文件容量。一個卷可以由一臺或多臺存儲服務器組成,一個卷下的存儲服務器中的文件都是相同的,卷中的多臺存儲服務器起到了冗余備份和負載均衡的作用。
在卷中增加服務器時,同步已有的文件由系統自動完成,同步完成后,系統自動將新增服務器切換到線上提供服務。
當存儲空間不足或即將耗盡時,可以動態添加卷。只需要增加一臺或多臺服務器,并將它們配置為一個新的卷,這樣就擴大了存儲系統的容量。
FastDFS中的文件標識分為兩個部分:卷名和文件名,二者缺一不可。
動力節點FastDFS視頻教程全套免費學,適合FastDFS分布式文件系統絕對零基礎的學員學習,這是一套超級詳細的FastDFS入門教程,最適合自學的同學。
課程學習目錄
1.FastDFS教程:分布文件系統介紹
2.FastDFS教程:分布式文件系統的優點
3.FastDFS教程:FastDFS介紹
4.FastDFS教程:FastDFS整體結構
5.FastDFS教程:FastDFS安裝
6.FastDFS教程:配置和啟動
7.FastDFS教程:關閉服務
8.FastDFS教程:測試上傳
9.FastDFS教程:測試下載和刪除
10.FastDFS教程:安裝Nginx
11.FastDFS教程:配置擴展模塊
12.FastDFS教程:擴展模塊執行流程
13.FastDFS教程:Java客戶端jar包
14.FastDFS教程:Java上傳文件
15.FastDFS教程:Java下載文件
16.FastDFS教程:Java刪除文件
17.FastDFS教程:Web工程操作FastDFS教程:環境搭建
18.FastDFS教程:Web工程操作FastDFS教程:顯示數據列表
19.FastDFS教程:Web工程操作FastDFS教程:上傳文件到Web服務器
20.FastDFS教程:Web工程操作FastDFS教程:文件上傳
21.FastDFS教程:Web工程操作FastDFS教程:上傳成功后頁面不刷新響應
以上就是對“Fastdfs視頻教程下載,分布式文件系統”的介紹,希望對大家有所幫助,還想學習更多關于Java的課程,可以關注動力節點官網Java視頻教程,免費下載學習。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習