高效能、高可靠分散式檔案系統 go-fastdfs v1.2.0 釋出
go-fastdfs是一個基於http協議的分散式檔案系統,它基於大道至簡的設計理念,一切從簡設計,使得它的運維及擴充套件變得更加簡單,它具有高效能、高可靠、無中心、免維護等優點。
優點
- 支援curl命令上傳
- 支援瀏覽器上傳
- 支援HTTP下載
- 支援多機自動同步
- 支援斷點下載
- 支援配置自動生成
- 支援小檔案自動合併(減少inode佔用)
- 支援秒傳
- 支援一鍵遷移
- 支援並行體驗
- 支援斷點續傳( tus )
- 支援docker部署
- 支援自監控告警
- 支援叢集檔案資訊檢視
- 使用通用HTTP協議
- 無需專用客戶端(支援wget,curl等工具)
- 類fastdfs
- 高效能
- 高可靠
- 無中心設計(所有節點都可以同時讀寫)
v1 .2.0
v1.2.0 增加後臺啟動指令碼,支援後臺執行
支援linux 後臺執行
其它系統自行研究
更新歷史(請查閱 github )
- v1.1.9增加檔案自動遷移功能,增加檔案可重複選項
- v1.1.8 統一刪除介面,優化記憶體佔用,優化檔案同步
- v1.1.7 增加單元測試,為go-fastdfs穩定執行保駕護行
- v1.1.6 支援web斷點續傳
- v1.1.5 支援斷點上傳功能(tus)
- v1.1.4 增加docker部署功能
- v1.1.3增加小檔案合併功能
- v1.1.2 修證同時傳輸大檔案時同步失敗問題
- v1.1.1支援按組(叢集)上傳檔案
- v1.1.0增加peer_id防止檔案被覆蓋
- v1.0.9 重構程式碼,優化同步邏輯,減少記憶體佔用
- v1.0.8增加sha1檔案去重演算法
- v1.0.7增加動態載入配置功能
- v1.0.6修改檔案同步的方式,由原來的推改為拉,提升大檔案同步效能
- v1.0.5 優化檔案統計記錄方式
- v1.0.4 增加壓力測試
- v1.0.3增加自動修復統計資訊