文章预览
mall学习教程官网: macrozheng.com 作者:失败的面 来源:juejin.cn/post/7273751566228996155 概述 Spring Boot整合Minio后,前端的文件上传有两种方式: 文件上传到后端,由后端保存到Minio 这种方式好处是完全由后端集中管理,可以很好的做到、身份验证、权限控制、文件与处理等,并且可以做一些额外的业务逻辑,比如生成缩略图、提取元数据等。 缺点也很明显: 所以,实际上我们不会把文件传到后端,而是直接传给Minio,其实这也符合OSS服务的使用方式。 延迟时间高了,本来花费上传一次文件的时间,现在多了后端保存到Minio的时间 后端资源占用,后端本来可以只处理业务请求,现在还要负责文件流,增加了性能压力 单点故障,Minio即便做了集群,但是如果后端服务器故障,也会导致Minio不可用 文件向后端申请上传凭证,然后直接上传到Minio 为了避免Minio
………………………………