從2008年研發(fā)FastDFS投身開源領域至今,余慶在這個“江湖”里已經浪跡了十年安券。時至今日鄙麦,F(xiàn)astDFS分布式文件系統(tǒng)仍然在業(yè)界備受推崇,它能夠保持活力馋吗,作為創(chuàng)始人的余慶焕盟,做了很多努力。
感謝余慶老師對開源世界的無私奉獻宏粤,這是余老師的 GitHub 地址:?https://github.com/happyfish100/fastdfs
FastDFS是一個開源的輕量級分布式文件系統(tǒng)脚翘,它對文件進行管理,功能包括:文件存儲绍哎、文件同步来农、文件訪問(文件上傳、文件下載)等崇堰,解決了大容量存儲和負載均衡的問題沃于。特別適合以文件為載體的在線服務涩咖,如相冊網站、視頻網站等等繁莹。
FastDFS為互聯(lián)網量身定制檩互,充分考慮了冗余備份、負載均衡蒋困、線性擴容等機制盾似,并注重高可用敬辣、高性能等指標雪标,使用FastDFS很容易搭建一套高性能的文件服務器集群提供文件上傳、下載等服務溉跃。
FastDFS 系統(tǒng)有三個角色:跟蹤服務器(Tracker Server)村刨、存儲服務器(Storage Server)和客戶端(Client)
Tracker Server: 跟蹤服務器,主要做調度工作撰茎,起到均衡的作用嵌牺;負責管理所有的 storage server和 group,每個 storage 在啟動后會連接 Tracker龄糊,告知自己所屬 group 等信息逆粹,并保持周期性心跳。
Storage Server:存儲服務器炫惩,主要提供容量和備份服務僻弹;以 group 為單位,每個 group 內可以有多臺 storage server他嚷,數(shù)據互為備份蹋绽。
Client:客戶端,上傳下載數(shù)據的服務器筋蓖,也就是我們自己的項目所部署在的服務器卸耘。
FastDFS 是一個由 C 語言實現(xiàn)的開源輕量級分布式文件系統(tǒng),作者余慶(happyfish100)粘咖,支持 Linux蚣抗、FreeBSD、AID 等 Unix 系統(tǒng)瓮下,解決了大數(shù)據存儲和讀寫負載均衡等問題翰铡,適合存儲 4KB~500MB 之間的小文件,如圖片網站唱捣、短視頻網站两蟀、文檔、app 下載站等震缭,UC赂毯、京東、支付寶、迅雷党涕、酷狗等都有使用烦感。
再次感謝余慶老師對開源世界的無私奉獻,這是余老師的 GitHub 地址:?https://github.com/happyfish100/