引入依赖
:::tips 在每个微服务模块中引入Nacos注册中心的依赖 :::
<!-- Nacos注册中心依赖 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
添加配置
:::tips 在每个微服务模块中配置Nacos的连接地址 :::
server:
#配置服务端口
port: 端口号
spring:
application:
#配置服务名称
name: 服务名称
cloud:
nacos:
#配置Nacos的地址,相当于同时配置了Nacos注册中心以及配置中心的地址
server-addr: localhost:8848
然后需要去配置负载均衡,否则不能通过服务名称来向微服务发起请求
配置非临时实例(了解)
:::tips Nacos的服务实例类型
- 临时实例:如果实例宕机超过一定时间,会从服务列表剔除【默认】
- 非临时(持久)实例:如果实例宕机,不会从服务列表剔除,也可以叫永久实例
:::
spring:
cloud:
nacos:
discovery:
#配置此实例为非临时实例
ephemeral: false