接入 Nacos
1.引入 pom 文件
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2. 在应用的 /src/main/resources/application.properties 配置文件中配置 Nacos Server 地址,将服务注册到该注册中心
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
3. 使用 @EnableDiscoveryClient 注解开启服务注册与发现功能
@SpringBootApplication
@EnableDiscoveryClient
public class ProviderApplication {
public static void main(String[] args) {
SpringApplication.run(ProviderApplication.class, args);
}
}
4. 配置服务 port 和服务名字
spring.application.name=service-provider
server.port=18082
配置 Nacos Server
1. Docker 中下载 Nacos 镜像
docker pull nacos/nacos-server:2.0.3
2. 启动 Nacos 容器
docker run -d -p 8848:8848 --env MODE=standalone --name nacos nacos/nacos-server:2.0.3
3. 设置自动启动
docker update nacos --restart=always
4. 访问
http:127.0.0.1:8848/nacos