Springcloud----Construcción y uso rápidos de Nacos

Guía del usuario de Nacos

Nacos completa el proceso de construcción y configuración del proyecto, fácil de comenzar

1. Instalación e inicio de Nacos

1.Instalación de Windows
En la etapa de desarrollo, se puede utilizar una instalación independiente.

1.1. Descargue el paquete de instalación
inserte la descripción de la imagen aquí

En la página de GitHub de Nacos, hay un enlace de descarga para descargar el servidor Nacos compilado o el código fuente:

Página de inicio de GitHub: https://github.com/alibaba/nacos
Página de descarga de versiones de GitHub: https://github.com/alibaba/nacos/releases

Consejos de instalación:
Versión de Windows : use el paquete nacos-server-xxxx.zip para descomprimir
la versión de Linux : puede usar nacos-server-xxxx.tar.gz
(1) Ingrese a la carpeta donde se encuentra el paquete de instalación: cd /xxx/ xxx (La ruta específica depende de la situación real)
(2). Descomprima el paquete de instalación: tar -xf nacos-server-xxxx.tar.gz
(3). Ingrese al contenedor e inicie: sh startup.sh -m standalone
( 4) Dirección de acceso predeterminada: http://127.0.0.1:8848/nacos/ Contraseña de cuenta: nacos/nacos

1.2 Archivo de configuración
Lo principal a tener en cuenta es que en el paquete de instalación, debe prestar atención a las dos rutas de archivo bin y conf. Entre ellos,
bin: iniciar scripts relacionados
conf: es el archivo de configuración.

Ingresamos el conf carpeta, y
podemos ver un archivo familiar application.properties. Todos sabemos que el número de puerto predeterminado de Nacos es 8848. Si necesita ajustar el número de puerto, puede ingresar este archivo de configuración para modificar el número de puerto correspondiente del servidor. puerto y reinícielo para que surta efecto.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

1.3 Inicio de Nacos
Ingrese el archivo bin, podrá ver los siguientes archivos:
inserte la descripción de la imagen aquí
comando de inicio/apagado:

启动命令:sh startup.sh -m standalone
关闭命令:sh shutdown.sh

Información de registro después de un inicio exitoso:

nacos está comenzando con
nacos independientes, puede consultar /Users/gaoshengyong/soft/nacos/nacos/logs/start.out

2. Configuración del proyecto

(1) Configuración del proyecto principal ---- gestión de versiones dependiente:

<!-- nacos父工程pom文件配置 -->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-alibaba-dependencies</artifactId>
    <version>2.2.5.RELEASE</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

(2) Configuración del cliente ---- introducir paquetes dependientes:

<!-- nacos客户端依赖包 -->
<dependency>
    <groupId>com.alibaba.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

(3) Configuración del archivo de configuración relacionada con application.yml ---- agregue la configuración de nacos:

spring:
	cloud:
		nacos:
			server-addr: localhost:8848 # nacos 服务端地址
			discovery:
        		cluster-name: SH # 集群名称

3. Verifica el enlace completo

Después de completar la configuración anterior, inicie nacos e inicie el servicio del proyecto, abra nacos en el navegador
(inicie nacos localmente, visite la dirección predeterminada: localhost:8848/nacos, contraseña predeterminada: nacos/nacos)
página de administración de nacos:
**Estilo negrita**
como se muestra en La figura, el servidor de pedidos y el servidor de usuarios son las demostraciones que probamos, lo que indica que la instancia del servicio se ha registrado correctamente.

4. Detalles complementarios


Nacos también tiene espacios de nombres conceptuales, como espacios de nombres e instancias temporales : se puede usar para la segmentación del entorno y hay un espacio de nombres público por defecto. Podemos crear nuevos espacios de nombres de desarrollo, espacios de nombres de prueba, espacios de nombres de producción, etc., según sea necesario. Los espacios de nombres son aislados entre sí.
Instancias temporales : Las instancias temporales y las instancias no temporales son dos tipos de nacos. Cuando una instancia temporal se registra con nacos, la instancia temporal usa el modo de latido para enviar activamente un paquete de latido a los nacos, mientras que las instancias no temporales La instancia temporal utiliza el modo de detección activo. Cuando el latido de la instancia temporal es anormal, se eliminará, pero la instancia no temporal no esperará el inicio manual. Además, las instancias no temporales consumirán más recursos de nacos:
proceso de configuración :
(1) Agregar un nuevo espacio de nombres
inserte la descripción de la imagen aquí

(2) Configuración del archivo de configuración relacionada con application.yml:

spring:
  cloud:
    nacos:
      server-addr: localhost:8848 # nacos 服务端地址
      discovery:
        cluster-name: HZ   # 集群名字
        namespace: 715cb215-10e0-430b-b935-420f6a8ac0ad   #选择命名空间-dev环境
        ephemeral: false  #是否是临时实例

PD:
espacio de nombres: complete la identificación del espacio de nombres efímero
: si es una instancia temporal, verdadero para instancias temporales, falso para instancias no temporales

(3) Reinicie el servicio
a. Ingrese a la lista de servicios para ver, el espacio de nombres y la asignación del servicio se realizaron exitosamente
inserte la descripción de la imagen aquí
b. Ingrese los detalles del servicio, vea la situación de la instancia temporal, se cambió exitosamente del valor predeterminado verdadero a falso y
inserte la descripción de la imagen aquí
finalmente Se ha completado el enlace completo. A continuación, puede ingresar el desarrollo del código comercial ~~

Escritor: Al borde de los sueños

Supongo que te gusta

Origin blog.csdn.net/gsycwh/article/details/128898751
Recomendado
Clasificación