最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Nacos作為配置中心的命名空間、配置分組

 更新時間:2024年12月27日 10:16:44   作者:kobe_IT  
文章詳細介紹了Spring Cloud Config配置中心的命名空間、配置集、配置集ID、配置分組以及如何在微服務中加載和使用這些配置,通過配置中心,可以實現(xiàn)配置隔離和集中管理,簡化微服務的配置維護

1.命名空間

用來做配置隔離

①默認:public(保留空間):默認新增的所有配置都在public空間,例如開發(fā)、測試、生產(chǎn)都有不同的環(huán)境:dev(開發(fā)環(huán)境),test(測試環(huán)境),prod(生產(chǎn)環(huán)境),利用命名空間做環(huán)境隔離,

注意:在bootstrap.properties文件中,配置需要使用哪個命名空間下的配置

可以創(chuàng)建不同的命名空間

例如:

在開發(fā)環(huán)境中新添加了配置與默認空間(Public)的配置相同,第一張圖是dev命名空間,第二張圖是public命名空間

如果使用dev命名空間下的配置,則需要在resource目錄下的bootstrap.properties文件中進行命名空間的配置,配置namespace時不能寫名字,需要復制得到的一長串信息。

spring.cloud.nacos.config.namespace=xxxxxxxxxxxxxxxxxxxxxxxxxxxx

再次啟動該服務就會運行dev命名空間下的相關配置獲取的信息

②每一個微服務之間互相隔離配置,每一個微服務都創(chuàng)建自己的命名空間,只加載自己命名空間下的配置

2.配置集

所有配置的集合

3.配置集ID

類似于文件名

4.Data Id

類似于文件名

5.配置分組

默認所有的配置集都屬于:DEFAULT_GROUP

想要使用哪個命名空間下的哪個配置分組,就需要在bootstrap.properties文件中進行相應的配置

spring.cloud.nacos.config.namespace=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
spring.cloud.nacos.config.group=prod

啟動項目后,就會獲得相應的信息

6.同時加載多個配置集

例如:

可以將application.yml中對于datasource、mybatis-Plus以及一些其他的配置都可以配置到配置中心中

在nacos中添加完成后,需要在bootstrap.properties文件中進行對應的配置,需在bootstrap.properties說明加載配置中心中哪些配置文件即可

spring.cloud.nacos.config.namespace=xxxxxxxxxxxxxxxxxxxxxxxxx
spring.cloud.nacos.config.group=prod
 
spring.cloud.nacos.config.ext-config[0].data-id=datasource.yml
spring.cloud.nacos.config.ext-config[0].group=dev
spring.cloud.nacos.config.ext-config[0].refresh=true
 
spring.cloud.nacos.config.ext-config[1].data-id=mybatis.yml
spring.cloud.nacos.config.ext-config[1].group=dev
spring.cloud.nacos.config.ext-config[1].refresh=true
 
spring.cloud.nacos.config.ext-config[2].data-id=other.yml
spring.cloud.nacos.config.ext-config[2].group=dev
spring.cloud.nacos.config.ext-config[2].refresh=true

微服務在啟動時也可以看到相應的配置信息, @Value,@ConfigurationProperties等以前SpringBoot任何方法從配置文件中獲取值,都可以使用。

配置中心有的優(yōu)先使用配置中心的

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • SpringCloud使用Feign實現(xiàn)服務調(diào)用

    SpringCloud使用Feign實現(xiàn)服務調(diào)用

    這篇文章主要為大家詳細介紹了SpringCloud使用Feign實現(xiàn)服務調(diào)用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • logback日志控制服務器日志輸出過程

    logback日志控制服務器日志輸出過程

    文章介紹了SpringBoot中Logback日志配置方法,涵蓋默認依賴、YAML/XML配置方式、MDC上下文信息應用、Linux部署注意事項及常見問題解決方案,重點強調(diào)日志格式統(tǒng)一處理與權限配置
    2025-07-07
  • JAVA獲得域名IP地址的方法

    JAVA獲得域名IP地址的方法

    這篇文章主要介紹了JAVA獲得域名IP地址的方法,涉及java域名操作的相關技巧,需要的朋友可以參考下
    2015-06-06
  • Jmeter使用接口傳遞數(shù)據(jù)過程圖解

    Jmeter使用接口傳遞數(shù)據(jù)過程圖解

    這篇文章主要介紹了Jmeter使用接口傳遞數(shù)據(jù)過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • 詳解Java常用工具類—泛型

    詳解Java常用工具類—泛型

    這篇文章主要介紹了Java常用工具類—泛型,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • MyBatis反向生成Example類的使用方式

    MyBatis反向生成Example類的使用方式

    今天小編就為大家分享一篇MyBatis反向生成Example類的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • java刪除指定目錄下指定格式文件的方法

    java刪除指定目錄下指定格式文件的方法

    這篇文章主要為大家詳細介紹了java刪除指定目錄下指定格式文件的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • SpringBoot 統(tǒng)一公共返回類的實現(xiàn)

    SpringBoot 統(tǒng)一公共返回類的實現(xiàn)

    本文主要介紹了SpringBoot 統(tǒng)一公共返回類的實現(xiàn),配置后臺的統(tǒng)一公共返回類,這樣做目的是為了統(tǒng)一返回信息,文中示例代碼介紹的很詳細,感興趣的可以了解一下
    2022-01-01
  • Java用BigDecimal解決double類型相減時可能存在的誤差

    Java用BigDecimal解決double類型相減時可能存在的誤差

    這篇文章主要介紹了Java用BigDecimal解決double類型相減時可能存在的誤差,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Spring?boot?Jpa添加對象字段使用數(shù)據(jù)庫默認值操作

    Spring?boot?Jpa添加對象字段使用數(shù)據(jù)庫默認值操作

    這篇文章主要介紹了Spring?boot?Jpa添加對象字段使用數(shù)據(jù)庫默認值操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評論

乌什县| 修文县| 贵州省| 宣恩县| 上蔡县| 藁城市| 金秀| 兰州市| 乌海市| 钦州市| 调兵山市| 夹江县| 湟源县| 曲阜市| 尼勒克县| 平远县| 乌恰县| 瑞安市| 闽侯县| 广宁县| 习水县| 介休市| 扎赉特旗| 民权县| 内黄县| 扶沟县| 饶河县| 肇源县| 萨迦县| 河曲县| 天全县| 沅江市| 锡林郭勒盟| 开鲁县| 丹寨县| 北安市| 滦南县| 沈丘县| 岳普湖县| 老河口市| 方山县|