- 使用nacos需要先安装配置文件在本地,启动时注意修改bin/startup.cmd中的mode配置为standalone,这一步是为了减少启动时占用的内存
- 双击执行,或者使用命令执行: startup.cmd -m standalone, 启动服务后,记得右击命令提示符窗口,去掉最上面的两个 √,窗口不要关闭
- 在idea中添加依赖管理的配置到父工程 中,这里是对依赖进行管理的
<!--nacos父工程-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
- 添加nacos的依赖到服务提供者和服务消费者中
<!-- nacos客户端依赖包 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
6. 将nacos配置到服务提供者和服务消费者的yml配置文件中
Spring:
cloud:
nacos:
server-addr: localhost:8848
7.在服务消费者端的yml文件中修改负载均衡的设置,否则会报错
服务提供者的名字:
ribbon:
NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule # nacos负载均衡规则