1. Introducción
Nacos admite el descubrimiento, la configuración y la gestión de casi todos los tipos principales de "servicios".
Sitio web oficial: https://nacos.io/zh-cn/docs/what-is-nacos.html
2. Descarga e inicia Nacos
1. Descarga Nacos
Enlace de descarga: https://github.com/alibaba/nacos/releases
2. Inicie Nacos
3. Acceda a la interfaz de visualización de Nacos
http: // localhost: 8848 / nacos
El nombre de usuario / contraseña predeterminados es: nacos / nacos.
Consulte la página siguiente para indicar un inicio exitoso
Tres, cree un proyecto SpringCloud e inicie el servicio de administración de configuración de Nacos
1.configuración maven
Nota: correspondencia de la versión
https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
Gestionar automáticamente los números de versión dependientes
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring.boot.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring.cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>${spring.cloud.alibaba.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Agregar dependencia
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
Configuración 2.application.properties
spring.application.name=alibaba-consumer
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
3. Configuración de inicio
@SpringBootApplication
@EnableDiscoveryClient //开启nacos的服务发现
public class DemoConsumerApplication {
public static void main(String[] args) {
SpringApplication.run(DemoConsumerApplication.class, args);
}
}
4. Ejecute el proyecto SpringBoot
El registro de impresión de la consola está completo
Ver la lista de servicios en el navegador para ver el servicio que acaba de comenzar