接入 Nacos

1.引入 pom 文件

  1. <dependency>
  2. <groupId>com.alibaba.cloud</groupId>
  3. <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
  4. </dependency>

2. 在应用的 /src/main/resources/application.properties 配置文件中配置 Nacos Server 地址,将服务注册到该注册中心

  1. spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848

3. 使用 @EnableDiscoveryClient 注解开启服务注册与发现功能

  1. @SpringBootApplication
  2. @EnableDiscoveryClient
  3. public class ProviderApplication {
  4. public static void main(String[] args) {
  5. SpringApplication.run(ProviderApplication.class, args);
  6. }
  7. }

4. 配置服务 port 和服务名字

  1. spring.application.name=service-provider
  2. server.port=18082

配置 Nacos Server

1. Docker 中下载 Nacos 镜像

  1. docker pull nacos/nacos-server:2.0.3

2. 启动 Nacos 容器

  1. docker run -d -p 8848:8848 --env MODE=standalone --name nacos nacos/nacos-server:2.0.3

3. 设置自动启动

  1. docker update nacos --restart=always

4. 访问

  1. http:127.0.0.1:8848/nacos