当前位置: 首页 > 网络应用技术

Gitee跌倒了,并自己制作了免费的分布式存储服务

时间:2023-03-08 10:06:58 网络应用技术

  最近,Gitee被废除了。昨天,建立了仓库,无法透露。有必要申请开源。

  这是采访吗?首先,博客花园,现在是Gitee

  交换小组的朋友也在抱怨,难以置信的床也被放弃了。

  一些朋友建议您直接使用这些费用,例如Qi niu Yun,但技能并没有压碎。

  今天,我来到安利一家免费的免费物体存储套件Minio,她是一个免费的存储系统,也是一张图形床。

  Minio是基于Golang的开源对象存储套件。基于Apache许可证v2.0开源协议,尽管轻巧,但它具有良好的性能。它与Amazon S3云存储服务接口兼容。

  Minio的应用程序方案可以用作私有云对象存储服务,也可以用作存储在云对象中的网关层,无缝连接或。

  该功能非常强大。这篇文章只是砖和玉。感兴趣的朋友会探索自己?

  安装非常简单。我在这里使用Docker安装。步骤如下:

  执行命令如下:

  执行命令如下:

  该命令如下解释:

  只需成功启动上面的两个步骤即可。

  成功安装后,请访问地址:http:/ip:9000/登录,如下:

  在成功输入用户名和密码登录后,如下所示:

  有很多菜单,所以我不会在此处详细介绍它。我将在此处的“存储桶”菜单中作为测试创建一个枪管,如下所示:

  并将此桶的隐私规则设置为公众,如下所示:

  Minio已在这里成功安装并解决

  尽管Minio在图形接口中提供了手动上传操作,但也可以通过SDK上传。这是一个集成Minio上传文件的Spring启动。

  此处的AccessKey和SecretKey不是录制的图形接口名称和密码。收购非常简单。它直接在图形界面中操作,如下所示:

  添加Minio的依赖性,如下:

  在这里,我在SDK上制作了一个简单的包装。将提供案件的源代码。下面仅列出了一些代码。

  将Minio相关的配置添加到Aplication.yml配置,如下:

  作者在此处定义上传文件界面,如下所示:

  源代码已上传到GITHUB,遵循公共帐户:代码猿技术列,回复关键字:9535 Acceliition!

  上述4个步骤已集成。让我们直接调用界面以上传图片进行尝试,如下所示:

  接口返回的URL是文件的访问地址,您可以直接输入浏览器访问。

  您还可以在Minio中查看存储文件,如下所示:

  如果您需要与他人分享,也可以手动共享。有效期为7天。一旦此有效期将无效,如下:

  源代码已上传到GITHUB,遵循公共帐户:代码猿技术列,回复关键字:9535 Acceliition!

  尽管Minio是一个开源项目,但它非常强大。它可以在小型项目中用于存储对象存储。它还可以使用Minio建造免费的床。

  图片地址可以直接返回给您,因此无需更多关于图片床的构建。自己尝试?

  原始:https://juejin.cn/post/7099686093737426952