SpringCloud項目搭建(六) nacos 作為注冊中心


為什么選擇nacos?

  動態配置服務 ,國產(阿里)-中文文檔支持好 

官網:

  https://nacos.io/zh-cn/docs/quick-start.html

默認端口:8848 

bin/startup.cmd

雙擊啟動

 登陸:http://localhost:8848/nacos/#/login

 默認賬號密碼: nacos/nacos

 大概就是這樣

 pom

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

 配置:

找一個springcloud 項目做個測試。為了方便測試這里把之前的 springcloud中的client 改一下。

第一步:引包:加上下面兩個包

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>

注釋掉 Eureka 

 

 

第二步:yml中的注冊中心改一下:

  同樣把 eureka 相關配置注釋掉

第二步:加上bootstrap.yml。 

spring.application.name 是配置文件名的一部分。  

按上面的方法 啟動nacos ,並打開nacos 頁面:http://localhost:8848/nacos/#/login

 找到配置列表:

 點擊添加:

 配置一個端口號吧:

結果就是:端口號為8891 ,可見 nacos的配置優先級更高。

 

 啟動后:

 服務列表:

 

 

 

@


免責聲明!

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



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