MinIO 是高性能的对象存储,是为海量数据存储、人工智能、大数据分析而设计的,它完全兼容Amazon S3接口,单个对象最大可达5TB,适合存储海量图片、视频、日志文件、备份数据和容器/虚拟机镜像等。MinIO主要采用Golang语言实现,,客户端与存储服务器之间采用http/https通信协议。
上文讲解了minio如何部署
本文演示如何集成程序
一、配置yml文件
#yml配置文件增加如下配置
minio:
endpoint: http://ip:9000
fileUploadUrl: http://ip:9000
accessKey: minioadmin (用户名)
secretKey: minioadmin (密码)
bucketName: file (文件组:桶名)
二、引入pom(8与7的方法不适用,以下使用8.0.3)
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.0.3</version>
</dependency>
三、系统加载minio配置
@Data
@Configuration
@ConfigurationProperties(prefix = "minio")
public class MinioConfig {
private String endpoint;
private String accessKey;
private String secretKey;
private String bucketName;
@Bean
pu
MinIO部署与集成实践

本文详细介绍MinIO对象存储系统的单机部署步骤,并提供了一种将MinIO集成到应用程序中的方法,包括配置文件设置、依赖引入、系统配置及工具类编写。
最低0.47元/天 解锁文章
1922

被折叠的 条评论
为什么被折叠?



