fileservice
file upload download
1.支援多種儲存伺服器上傳、下載
2.支援大檔案切片上傳
3.儲存記錄資訊使用 redis記錄, 檔案id可用於與業務資料庫關聯
4.目前支援上傳檔案到 Local、SFTP、FTP、Mongo
5.支援叢集環境部署(Local 型別暫不支援)
6.小檔案推薦使用 MongoDB 儲存
應用簡介
框架 :SpringBoot
資料庫 :Redis
支援上傳的伺服器 : SFTP、FTP、Mongo, 也可以儲存到部署伺服器
資料庫儲存說明
檔案資訊儲存使用Redis ,鍵值對資訊如下
記憶體
`
時間: 2019-06-30 19:54:07 已用: 405,771 KB 已提交: 805,888 KB 最大值: 1,839,104 KB GC 時間: PS MarkSweep上的 0.288 秒 (3收集) PS Scavenge上的 0.653 秒 (34收集) `
連線池
SFTP 連線池、FTP 連線池, apache commons-pool2實現,
避免頻繁、建立銷燬連線物件,空閒檢測
專案地址
https://github.com/shootercheng/fileservice
歡迎大家 pull request