目录
认识Nacos
Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。
下载和安装Nacos
下载地址:https://github.com/alibaba/nacos
解压到非中文路径下,在bin目录下启用终端,执行以下代码
.\startup.cmd -m standalone
进入 http://IP:8848/nacos/index.html
账号和密码均为nacos
服务注册到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客户端依赖包 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
修改user-service&order-service中的application.yml文件
注释eureka地址,添加nacos地址
spring:
cloud:
nacos:
server-addr: localhost:8848 # nacos 服务端地址
重新运行项目
总结
- Nacos服务搭建
- 下载安装包
- 解压
- 在bin目录下运行指令:startup.cmd -m standalone
- Nacos服务注册或发现
- 引入nacos.discovery依赖
- 配置nacos地址spring.cloud.nacos.server-addr