Nacos注册中心(快速入门)
1、认识Nacos并安装
Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。
点击Nacos安装指南获取安装手册
2、服务注册到Nacos
-
在cloud-demo父工程中添加spring-cloud-alilbaba的管理依赖:
<!-- 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>
-
注释掉order-service和user-service中原有的eureka依赖。
-
添加nacos的客户端依赖
<!-- 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的服务地址
- 启动
经测试,发现这个注册中心运行是没有问题的,并且负载均衡也没有问题。
项目源码:项目源码