1 Nacos
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。
2 Nacos服务端安装和启动
3 Nacos客户端
3.1 Maven依赖
<!-- nacos 客户端依赖 -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2021.1</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
注:当前Spring Boot版本为2.4.2。
3.2 Spring Boot配置
#nacos服务端地址
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
#当前nacos服务名称
spring.application.name=service-nacos-client
#服务端口
server.port=18082
3.3 Spring Boot启动类
package com;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@SpringBootApplication
@EnableDiscoveryClient
public class NacostestApplication {
public static void main(String[] args) {
SpringApplication.run(NacostestApplication.class, args);
System.out.println("--------启动成功--------------");
}
}