nacos作為配置中心統一管理

2021-10-05 20:38:28 字數 749 閱讀 3218

com.alibaba.cloud

spring-cloud-starter-alibaba-nacos-config

當前應用名字

配置中心的位址

spring.cloud.nacos.config.server-addr=127.0.0.1:8848

@refreshscope  //動態重新整理配置

@value("$") //獲取某個配置的值

//如果配置中心h和當前應用的配置檔案都配置了相同的項,優先使用配置中心的配置。

1、命名空間:配置隔離;

預設:public(保留空間);預設新增的所有配置都在public空間。

2、配置集:所有的配置的集合

3、配置集id:類似檔名。

data id:類似檔名

4、配置分組:

預設所有的配置集都屬於:default_group;

每個微服務建立自己的命名空間,使用配置分組區分環境,dev,test.prod

3.1、微服務任何配置資訊,任何配置檔案都可以放在配置中心中

3.2、只需要在bootstrap.properties說明載入配置中心中哪些配置檔案即可

3.3、@value, @configurationproperties

以前springboot任何方式從配置檔案中獲取值,都能使用。

配置中心優先使用配置中心中的

使用Nacos作為配置中心統一管理配置

1 引入依賴,com.alibaba.cloud spring cloud starter alibaba nacos config 4 給 應用名.properties 新增任何配置 5 動態獲取配置。refreshscope 動態獲取並重新整理配置 value 獲取到配置。如果配置中心和當前應用...

Gradle統一管理版本

為了提高專案開發效率,在實際專案開發過程中往往會引入一些開源框架,還有專案中使用的各種module,當引入module過多時最好提供一種統一的方式去管理版本號,如 compilesdkversion buildtoolsversion androidtestcompile 等,便於日後對版本號進行維...

php統一管理crontab

統一管理crontab計畫任務的關鍵點,在於實現像crontab一樣對 10 這樣的命令如何進行解析。解析完成最後呼叫系統函式執行shell命令 新建控制器 console controllers testcroncontroller新增任務 this cronjobs hello index he...