go-fastdfs官方版是一款基于http協議的分布式文件管理系統,這款軟件不僅可以支持多種不同的文件上傳方式,讓你可以將文件全部上傳到系統當中,并且我們還可以將這些文件按類進行管理。

支持curl命令上傳
支持瀏覽器上傳
支持HTTP下載
支持多機自動同步
支持斷點下載
支持配置自動生成
支持小文件自動合并(減少inode占用)
支持秒傳
支持跨域訪問
支持一鍵遷移(搬遷)
支持異地備份(特別是小文件1M以下)
支持并行體驗
支持斷點續傳(tus)
支持docker部署
支持自監控告警
支持圖片縮放
支持google認證碼
支持自定義認證
支持集群文件信息查看
使用通用HTTP協議
無需專用客戶端(支持wget,curl等工具)
類fastdfs
高性能 (使用leveldb作為kv庫)
高可靠(設計極其簡單,使用成熟組件)
無中心設計(所有節點都可以同時讀寫)
優點
無依賴(單一文件)
自動同步
失敗自動修復
按天分目錄方便維護
支持不同的場景
文件自動去重
支持目錄自定義
支持保留原文件名
支持自動生成唯一文件名
支持瀏覽器上傳
支持查看集群文件信息
支持集群監控郵件告警
支持小文件自動合并(減少inode占用)
支持秒傳
支持圖片縮放
支持google認證碼
支持自定義認證
支持跨域訪問
極低資源開銷
支持斷點續傳(tus)
支持docker部署
支持一鍵遷移(從其他系統文件系統遷移過來)
支持異地備份(特別是小文件)
支持并行體驗(與現有的文件系統并行體驗,確認OK再一鍵遷移)
支持token下載 token=md5(file_md5+timestamp)
運維簡單,只有一個角色(不像fastdfs有三個角色Tracker Server,Storage Server,Client),配置自動生成
每個節點對等(簡化運維)
所有節點都可以同時讀寫