file upload downloadgit
1.支持多種存儲服務器上傳、下載github
2.支持大文件切片上傳redis
3.存儲記錄信息使用 redis記錄, 文件id可用於與業務數據庫關聯數據庫
4.目前支持上傳文件到 Local、SFTP、FTP、Mongoapache
5.支持集羣環境部署(Local 類型暫不支持)服務器
6.小文件推薦使用 MongoDB 存儲框架
框架 :SpringBootspa
數據庫 :Rediscode
支持上傳的服務器 : 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