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的配置优先级更高。

 启动后:

 服务列表:

@

原文地址:https://www.cnblogs.com/DarGi2019/p/13639938.html