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 星期五
事件描述备注:保存/发布
中国 天津