基於 SpringBoot 的 FileService

fileservice

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

相關文章
相關標籤/搜索