別問我在哪里

也許我早已不是我自己,別問我在哪里,我一直在這里。

突然不知道說些什么了...

初識(shí) FastDFS

記得那是我剛畢業(yè)后進(jìn)入的第一家公司,一個(gè)技術(shù)小白進(jìn)入到當(dāng)時(shí)的項(xiàng)目組后,在開發(fā)中上傳用戶頭像調(diào)用了一個(gè)據(jù)說是叫 FastDFS的東西,我并不懂是什么,只知道是一個(gè)文件服務(wù)器,據(jù)說還是在 Linux 上部署的,還是多臺(tái)服務(wù)器什么的,還是切片存儲(chǔ)、說京東用的就是,反正很厲害的樣子,我其實(shí)并接觸不到這玩意兒,我的任務(wù)也只是調(diào)用大神們封裝好的接口就行了,這可能是我第一次和 FastDFS 的第一次親密接觸。

后來不知道為什么,當(dāng)時(shí)的文件服務(wù)器老是出問題,每次圖片下載不下來我就低聲下氣的去找運(yùn)維說:文件又下載不了了,老大讓你重啟一下 Storage 服務(wù)器。這時(shí)候我也并不知道 Storage服務(wù)器 是什么鬼,反正就好像項(xiàng)目一出問題都是程序猿的錯(cuò),真特么的!??!

FastDFS is an open source high performance distributed file system (DFS). It's major functions include: file storing, file syncing and file accessing, and design for high capacity and load balance.

翻譯:FastDFS 是一個(gè)開源的高性能分布式文件系統(tǒng)(DFS)。 它的主要功能包括:文件存儲(chǔ),文件同步和文件訪問,以及高容量和負(fù)載平衡。

這是余慶老師在他的 Github 上介紹關(guān)于 FastDFS 這個(gè)開源項(xiàng)目的描述。說的很明白了,這是一個(gè)高性能的輕量級(jí)開源分布式文件系統(tǒng),解決了我們?nèi)粘m?xiàng)目中眾所周知的文件存儲(chǔ)性能問題,幾乎適合市面上所有項(xiàng)目使用,據(jù)說好多家你知道的大公司也在使用,甚至你使用的各大網(wǎng)盤公司也在使用(盡管最近多家網(wǎng)盤公司關(guān)閉了),反正就是特別好用。感謝余慶老師對(duì)開源世界的無私奉獻(xiàn),這是余老師的 GitHub 地址: https://github.com/happyfish100/fastdfs

試著簡(jiǎn)單了解一下

大家都在用,肯定錯(cuò)不了。正好最近公司想搭建自己的文件服務(wù)器,好像據(jù)說是原來用的七牛產(chǎn)生了巨額流量費(fèi)用,領(lǐng)導(dǎo)安排了解一下這個(gè)開源分布式文件系統(tǒng)。了解一個(gè)東西,我們就要進(jìn)入她的內(nèi)部,人也一樣。那我們首先來看一下他的內(nèi)部是怎么工作或者說設(shè)計(jì)的吧!

FastDFS 系統(tǒng)有三個(gè)角色:跟蹤服務(wù)器(Tracker Server)、存儲(chǔ)服務(wù)器(Storage Server)和
客戶端(Client)
。

    網(wǎng)友評(píng)論