引入依赖

:::tips 在每个微服务模块中引入Nacos注册中心的依赖 :::

  1. <!-- Nacos注册中心依赖 -->
  2. <dependency>
  3. <groupId>com.alibaba.cloud</groupId>
  4. <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
  5. </dependency>

添加配置

:::tips 在每个微服务模块中配置Nacos的连接地址 :::

  1. server:
  2. #配置服务端口
  3. port: 端口号
  4. spring:
  5. application:
  6. #配置服务名称
  7. name: 服务名称
  8. cloud:
  9. nacos:
  10. #配置Nacos的地址,相当于同时配置了Nacos注册中心以及配置中心的地址
  11. server-addr: localhost:8848

然后需要去配置负载均衡,否则不能通过服务名称来向微服务发起请求

配置非临时实例(了解)

:::tips Nacos的服务实例类型

  • 临时实例:如果实例宕机超过一定时间,会从服务列表剔除【默认】
  • 非临时(持久)实例:如果实例宕机,不会从服务列表剔除,也可以叫永久实例 :::
    1. spring:
    2. cloud:
    3. nacos:
    4. discovery:
    5. #配置此实例为非临时实例
    6. ephemeral: false