Nacos下載配置以及使用


Nacos用於注冊中心:

1、下載nacos地址:https://github.com/alibaba/nacos/releases

2、在pom文件中引入jar包

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

3、在啟動類中使用 @EnableDiscoveryClient 注解開啟服務注冊與發現功能

4、最后application.yml內容,配置了服務中心名和當前模塊名字

 nacos啟動報:Unable to start embedded Tomca

 

 修改nacos啟動文件 startup.cmd中下列參數。
set MODE="cluster" 修改為 set MODE="standalone"

 Nacos作為配置中心:

Nacos作為配置中心,優先級高於代碼中的配置文件,相對於將數據寫到配置文件中,使用Nacos的優點在於:

1、當配置數據需要修改時,不需要修改源代碼配置文件,重新打包部署上線;直接可以在配置中心修改就可以生效

2、當多個項目使用相同配置文件時,只需要調用配置中心就行,減少代碼冗余

使用方式:

1、新建配置文件

配置中心進階:

在nacos瀏覽器中還可以配置:

  • 命名空間:用作配置隔離。(一般每個微服務一個命名空間)
  1. 默認public。默認新增的配置都在public空間下
  2. 開發、測試、開發可以用命名空間分割。properties每個空間有一份。
  3. 在bootstrap.properties里配置(測試完去掉,學習不需要)

  

nacos還可以將yml配置到注冊中心(一定帶上,否則不會動態加載nacos中修改之后的數據:spring.cloud.nacos.config.extension-configs[2].refresh=true

 


免責聲明!

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



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