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