SpringCloud 專案整合 minio

2021-10-08 06:12:02 字數 1192 閱讀 8666

所以oss物件儲存就這樣誕生了,比如說阿里雲的物件儲存幾塊錢乙個月.

但是有的公司因為要存的東西有點奇特,存放在這些雲上可能第二天大家都要提桶跑路了.

所以能把這些東西放在乙個自己認為安全的地方. 然後就是各種各樣的檔案儲存系統就出現了.

minio是乙個分布式物件儲存伺服器,用go語言編寫

簡單的說,這個和你用的阿里雲的oss差不多,都是呼叫sdk做檔案物件的crud

去**買個東西,會有人會去專門去研究**的架構原理,怎麼玩中介軟體,資料怎麼備份嘛?

io.minio

minio

7.1.0

public class ossutils 

// 通過流上傳乙個檔案 multipartfile 只要在controller接收就好,是前端發過來的,

// mybucketname 是檔案存放在那個資料夾(桶)裡面

// multipartfile.getoriginalfilename() 這個是檔案的名字 .

public static string fileuploader(multipartfile multipartfile, string mybucketname) throws dhexception catch (minioexception | nosuchalgorithmexception | ioexception | invalidkeyexception e)

}// 通過檔名 和 資料夾(桶) 名字刪除乙個物件

}}

好了,這樣就可以用了 . 是不是很完美!

也可以繼續完善,或者直接呼叫你的工具類.

如果還有不懂的地方**群解答.

967489688

springcloud整合nacos配置中心

一 新增依賴 com.alibaba.cloud groupid spring cloud starter alibaba nacos config artifactid version dependency 建立bootstrap.yml配置檔案,並設定註冊中心位址,如果nacos也作為註冊中心的...

SpringCloud整合Zipkin鏈路追蹤

1.微服務模組中匯入zipkin依賴 匯入的時候質注意一下springcloud的版本 org.springframework.cloud groupid spring cloud starter zipkin artifactid dependency 2.配置檔案 zipkin伺服器位址 關閉服...

關於springcloud整合nacos遇到的問題

目錄 有時候新建了配置檔案後瀏覽器訪問發現獲取不到裡面的值,原來springcloud對應的nacos配置中心配置data id是需要加字尾名的 在 nacos spring cloud 中,dataid 的完整格式如下 比如我專案的配置是這樣的,如果少了.properties是獲取不到配置值的 啟...