Nacos的介紹和使用

官方文檔:

https://nacos.io/zh-cn/docs/what-is-nacos.html

一、介紹

二、踩過的坑

 1.版本兼容問題

    當spring-boot-starter-parent的版本太低時,會有兼容性問題,啓動報錯。這裏用2.1.0.RELEASE。

引入的spring-cloud-context版本過低也會報錯,這裏用2.1.1.RELEASE。

2、根據環境自動切換配置

     有兩種方法,一直是根據創建的dataid名字自動區分環境,另外一種是根據namespace來區分環境。

     2.1 根據dataid來區分環境的配置

        在nacos server分別創建${application.name}-dev.properties、${application.name}-test.properties、${application.name}-prod.properties三個有配置文件

     2.2 根據namespace來區分環境的配置

          啓動參數裏面添加這個變量,-Dspring.cloud.nacos.config.namespace=43cfdf88-1a5e

     2.3 項目中的配置文件

           配置文件名字必須爲bootstrap.properties,相關的公共配置有

#指定開發環境
spring.profiles.active=dev
#服務器地址
spring.cloud.nacos.config.server-addr=192.168.12.216:8848
spring.application.name=trouble-solve
#指定文件後綴
spring.cloud.nacos.config.file-extension=yaml
#服務端口號
server.port=8866

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章