diskMirror-backEnd-spring-boot
開源技術欄
diskMirror 后端服務器 SpringBoot 版本! 此版本中拓展了 DiskMirrorBackEnd,是一個完全的SpringBoot項目!
目錄
- diskMirror-backEnd-spring-boot
- 目錄
- 我如何使用?
- 部署與配置
- 我如何使用其中的服務?
- 更新日志
- 2024.02.23
- 更多
我如何使用?
部署與配置
您只需要將此項目源碼克隆,然后修改配置文件即可,下面是配置文件的模板。
disk-mirror:
# 此配置項目代表的就是是否啟用 diskMirror 如果設置為 false 則代表不啟用,diskMirror 的starter 將不會被加載,需要您手動設置此參數
enable-feature: true
# 要使用的盤鏡適配器類型 在這里默認數值是本地盤鏡適配器,具體的適配器 您可以查閱 top.lingyuzhao.diskMirror.core.DiskMirror 類
adapter-type: "LocalFSAdapter"
# 要被盤鏡管理的目錄 用于存儲數據的目錄 此目錄是真實目錄
root-dir: "/DiskMirror"
# 一般來說 如果對接帶第三方文件系統 而非本次文件系統 則此參數則會派上用場,其代表的就是第三方文件系統的地址
fs-default-fs: "hdfs://localhost:8020/"
# 當處理之后,如果處理無錯誤會返回一個結果狀態,此數值代表的就是是否正確處理
ok-value: "ok!!!!"
# 返回結果的key 返回結果中 結果狀態的字段名字
res-key: "res"
# 協議前綴,默認為http 不同協議前綴有不同的意義,用于拼接 url
protocol-prefix: "http://localhost:80/"
# 參數 可能會派上用場,在不同的適配器中有不同的實現
params: { }
# 用戶磁盤配額 每個盤鏡空間的磁盤最大空間數值,單位是字節
user-disk-mirror-space-quota: 134217728
# 安全密鑰
secure-key: ""
# 指定的幾個用戶的空間對應的容量
space-max-size: { }
配置完畢之后,您只需要將 MAIN 方法啟動即可。
當然,您也可以直接在啟動參數中設置配置文件的使用,下面展示的就是使用 Java 命令啟動 SpringBoot 包的語法,其中包含兩個路徑,第一個是配置文件的路徑,第二個是 SpringBoot 包的路徑,這樣就可以實現讓
SpringBoot 自動加載您寫好的配置文件。
至于需要使用的包和配置文件模板,您可以親自編譯,也可以在?歷史版本存儲庫?中進行下載!!!!
java -Dspring.config.location=file:/xxx/xxx/xxx/application.yaml -jar /xxx/xxx/xxx/diskMirror-backEnd-spring-boot-1.0-SNAPSHOT.jar
我如何使用其中的服務?
此項目是繼承于 diskMirrorBackEnd 項目的,因此所有的服務使用方法與 DiskMirrorBackEnd 中是一樣的,您可以?點擊這里前往 diskMirrorBackEnd?的文檔進行查看。
更新日志
2024.02.23
diskMirror SpringBoot 版本首次發布,詳情請查看:GitHub - BeardedManZhao/diskMirror-backEnd-spring-boot: diskMirror 后端服務器的 SpringBoot 版本,此版本中拓展了 DiskMirrorBackEnd,是一個完全的SpringBoot項目!
更多
- diskMirror starter SpringBoot:GitHub - BeardedManZhao/diskMirror-spring-boot-starter: DiskMirror 的 starter
- diskMirror 后端服務器版本(MVC):GitHub - BeardedManZhao/DiskMirrorBackEnd: diskMirror 后端服務器 版本 您可以將后端服務器部署起來 使用 JS API 的方式實現調用!
- diskMirror 后端服務器版本(SpringBoot):GitHub - BeardedManZhao/diskMirror-backEnd-spring-boot: diskMirror 后端服務器的 SpringBoot 版本,此版本中拓展了 DiskMirrorBackEnd,是一個完全的SpringBoot項目!
- diskMirror Java API 版本:GitHub - BeardedManZhao/DiskMirror: 用于進行磁盤文件管理的一面鏡子,其包含許多的適配器,能夠將任何類型的文件數據流中的數據接入到管理中,并將保存之后的 url 返回,支持不同文件所屬空間的管控,您還可以通過此API 獲取到指定 userid 下面的所有文件的 url,在諸多場景中可以簡化IO相關的實現操作,能夠降低開發量,例如web服務器中的磁盤管理操作!
操作記錄
作者:LY小助手
操作時間:2024-02-23 17:15:27 星期五
事件描述備注:保存/發布
? 中國 天津