代码拉取完成,页面将自动刷新
基于Spring-boot的MinIo 7.1.0 版本的文件服务中心,致力于微服务化业务中文件管理。
注:服务安装这里有个坑,服务器是x86_64的,按照百度的说法是不支持二进制文件( -bash: ./minio: cannot execute binary file )
后面从中国镜像站下载的LINUX-386版本的完美运行http://dl.minio.org.cn/server/minio/release/linux-386/?C=M&O=A
1、 基于MinIO的文件上传与下载,根据不同调用者区分不通权限。
2、 临时文件上传、下载链接生成。
3、 文件在线预览
建表语句在docs文件夹中
数据库表结构
1、数据库中维护所有MinIO服务链接信息,可通过server_name将MinIO与业务微服务关联。
2、系统启动时,从库里读取所有MinIO信息,将所有链接转换成MinioClient Bean进行统一管理。
3、微服务采用自助注册制,通过调用注册接口,传输服务名,系统根据服务名,自动创建桶信息,接口返回唯一ID。
4、系统调用上传,下载时,必填服务名信息及唯一ID,用于身份校验和桶信息匹配。
5、部分业务场景中有使用到补充文件情况,系统中完成临时文件上传及下载的功能,业务系统通过接口调用。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。