Nacos在服務(wù)配置中心的妙用
本文轉(zhuǎn)載自微信公眾號「六脈神劍的程序人生」,作者六脈神劍小六六。轉(zhuǎn)載本文請聯(lián)系六脈神劍的程序人生公眾號。
絮叨
小六六打算開一個系列把自己平時的一些開發(fā)經(jīng)驗分享出來和大家一起討論我們平時開發(fā)過程中的一個最佳實踐,就是想整理出來給大家參考一下,然后一起學(xué)習(xí),一起進步
今天來聊聊我們應(yīng)該怎么去設(shè)計我們系統(tǒng)的配置,大家也可以在文章下面留言看看你們公司的一個設(shè)計。
Nacos做配置中心
這邊默認大家懂一點點Nacos,就不去一一的細說這個怎么搭建,怎么寫第一個hello word了,我們直接進入主題
Maven的多環(huán)境配置
想必大家應(yīng)該也知道這個吧,就是我們用Maven+bootstrap.yml來做多環(huán)境配置,所以這個小六六也不講了,直接來看看我要給大家說的
Maven+bootstrap.yml+Nacos 做多環(huán)境配置
第一步
首先我們搭建好nacos
配置我們的pom.xml里面的profiles,如下圖
來看看我們bootstrap的配置文件長什么樣
我們通過@pom.nacos.namespace@}來關(guān)聯(lián)不同的namespace,然后通過nacos里面的namespace來區(qū)分不同的環(huán)境
結(jié)束
很簡單的一個小實踐,分享給大家,因為小六六之前一般是通過springboot的多環(huán)境+maven的profiles來做多環(huán)境的,或者大家如果用容器的話,k8s里面也可以做配置這個也不錯。后面看到這種方式,覺得也很好,分享給大家哈。好了,就到這了,我是小六六 三天打魚,二天曬網(wǎng)。