nacos配置服務入門


1、nacos服務端部署
參見官方文檔:https://nacos.io/zh-cn/docs/quick-start.html

2、nacos配置中心功能使用
在pol文件中添加依賴:

在啟動類中使用@NacosPropertySources將配置引入到項目中
使用@NacosValue("${key}")獲取配置指定配置
使用@Value("${key}")獲取配置
使用ConfigService.getConfig()方法獲取所有配置:
3、配置發布

@NacosInjected注解是nacos的一個核心注解,作用是在spring容器中注入ConfigService、NamingService等實例對象
注意:使用ConfigService.publishConfig方法發布配置會直接替換掉dataId下面的所有配置內容
4、配置修改監聽
直接添加監聽器

使用注解的方式添加:

5、配置轉換
自定義配置轉換類,實現NacosConfigConverter 接口

轉換器使用

6、事件驅動
Nacos 事件驅動 基於標准的 Spring Event / Listener 機制

目前已知的Nacos支持的事件:

7、使用命名空間區分不同的環境配置
在配置文件中添加配置:
nacos.config.namespace =namespaceId


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM