日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

EasyConfig配置中心,一种很轻量很好用的配置方式

發(fā)布時間:2023/12/29 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EasyConfig配置中心,一种很轻量很好用的配置方式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ? ?相信大家在開發(fā)的過程中,都會遇到部署不同環(huán)境,配置相同變量,相同參數(shù),卻不同值的情況吧,日常生活中,簡單說,只要是工作一兩年以上的都是接觸過服務(wù)器,哪怕沒有接觸過服務(wù)器,那么也寫過配置文件,針對以上情況,相信大家都是很痛苦,常規(guī)方案:

? ? ? ? 1.部署springboot工程,比如需要修改配置文件,這時怎么辦?emmmm,修改本地項目配置,打包重新部署。。。好折騰。

? ? ? ? 2.部署springcloud工程,相對比springboot要靈活很多了,這時修改ConfiServer對應(yīng)的配置信息(比如git地址內(nèi)容,db參數(shù)等),然后在通過refresh刷新配置,ok也能得到預(yù)期的效果。但是還是不夠靈活,且聽慢慢道來。

? ? ? ? 3.集成apollo(阿波羅,攜程的配置中心架構(gòu)),這種方式會很便捷,方便配置,但是始終還是使用的別人的saas。

解決方案:

? ? ? ? 今天要推出的一種解決方案就是,自己搭建配置中心。

準備工作:

? ? ? ? ?1.下載源碼及demo,https://download.csdn.net/download/lj88811498/11250746

? ? ? ? ? 2.參考筆記文檔進行安裝。

? ? ? ? ? ? ? ⑴.?部署easyconf工程,完成后可以進行登陸默認賬號admin/111111

? ? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? 登陸進入首頁后,點擊環(huán)境類型,可以進行環(huán)境配置

? ? ? ? ? ? ? ? ?

?

? ? ? ? ? ? ? ? ?工程列表,可以添加新的工程配置。點擊右側(cè)設(shè)置按鈕,添加一個配置

? ? ? ? ? ? ? 添加完之后,點擊創(chuàng)建配置

? ? ? ?創(chuàng)建完之后,可以到配置信息去配置參數(shù)了。點擊配置信息。編輯

? ? ? ? ? ? ?編輯好配置文件之后保存。

配置完成之后,回到剛才的配置信息,點雞查看按鈕。可以看到剛才的配置

使用postman

ok,到此配置中心已經(jīng)配置好了。

⑵.使用demo.jar包部署

啟動命令:(springboot工程,非springboot工程不能使用此方式)

java -jar demo.jar --spring.config.location=http://localhost:8083/config/getConfig.properties/my-monkey/dev/1.0/.properties

此時啟動完成之后,我們可以訪問一下test方法。

? ? ? ? 可以看到啟動端口在代碼里配置的是8084,但是配置中心寫的是server.port=8080,且打印的端口代碼配置的是8080,配置中心寫的是spring.port=8888-hello-world,所以我們的配置中心已經(jīng)生效了。

?

至此,你的配置中心就搭建完成了!

PS: 如果你的配置文件是多個環(huán)境的,那么你需要把要配置在配置中心的配置字段提到最主要的配置文件里,

如application.yml,application.properties ,這時需要刪除激活其他副yml文件里的字段才能起作用哦~~

感謝?孤月夜行舟?提供的配置中心源碼。

總結(jié)

以上是生活随笔為你收集整理的EasyConfig配置中心,一种很轻量很好用的配置方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。