Configuración y uso de Nacos bajo Windows

1. Qué es Nacos

La siguiente cita es de nacos.io

Nacos /nɑ:kəʊs/ es el acrónimo de Dynamic Naming and Configuration Service, una plataforma dinámica de descubrimiento de servicios, gestión de configuración y gestión de servicios que facilita la creación de aplicaciones nativas de la nube.
Nacos se dedica a ayudarlo a descubrir, configurar y administrar microservicios. Nacos proporciona un conjunto de funciones fáciles de usar para ayudarlo a realizar rápidamente el descubrimiento dinámico de servicios, la configuración de servicios, los metadatos de servicios y la gestión del tráfico.
Nacos lo ayuda a crear, entregar y administrar plataformas de microservicios de manera más ágil y sencilla. Nacos es una infraestructura de servicio para construir una arquitectura de aplicación moderna centrada en el "servicio" (como el paradigma de microservicio, el paradigma nativo de la nube).

服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理:

Kubernetes Service

gRPC & Dubbo RPC Service

Spring Cloud RESTful Service

Las características clave de Nacos incluyen:
Descubrimiento de servicios y monitoreo del estado del servicio
Nacos admite el descubrimiento de servicios basado en DNS y RPC. Después de que el proveedor de servicios use el SDK nativo, OpenAPI o una TODO de agente independiente para registrar el Servicio, el consumidor del servicio puede usar DNS TODO o HTTP&API para encontrar y descubrir el servicio.
Nacos proporciona comprobaciones de estado en tiempo real de los servicios, lo que evita que las solicitudes se envíen a hosts o instancias de servicio en mal estado. Nacos admite comprobaciones de estado de la capa de transporte (PING o TCP) y la capa de aplicación (como HTTP, MySQL, definida por el usuario). Para la verificación del estado de los servicios en entornos de nube complejos y entornos de topología de red (como VPC, red perimetral, etc.), Nacos ofrece dos modos de verificación del estado: modo de informe del agente y detección activa del servidor. Nacos también proporciona un panel de control de estado unificado para ayudarlo a administrar la disponibilidad del servicio y el tráfico en función del estado de salud.
Servicio de configuración dinámica
El servicio de configuración dinámica le permite centralizar, externalizar y administrar dinámicamente la configuración de aplicaciones y servicios para todos los entornos.
La configuración dinámica elimina la necesidad de volver a implementar aplicaciones y servicios cuando cambia la configuración, lo que hace que la gestión de la configuración sea más eficiente y ágil.
La gestión centralizada de la configuración facilita la implementación de servicios sin estado y facilita que los servicios se expandan elásticamente según la demanda.
Nacos proporciona una interfaz de usuario simple y fácil de usar (demostración de muestra de consola) para ayudarlo a administrar todas las configuraciones de servicios y aplicaciones. Nacos también proporciona una serie de funciones de administración de configuración listas para usar, que incluyen el seguimiento de la versión de la configuración, el lanzamiento controlado, la reversión de la configuración con un solo clic y el seguimiento del estado de actualización de la configuración del cliente, para ayudarlo a administrar las configuraciones en entornos de producción de manera más segura. mitigar el riesgo de cambios de configuración.
Servicio de DNS dinámico
El servicio de DNS dinámico admite el enrutamiento ponderado, lo que facilita la implementación de equilibrio de carga de nivel medio, estrategias de enrutamiento más flexibles, control de tráfico y servicios de resolución de DNS simples para la intranet del centro de datos. El servicio de DNS dinámico también puede facilitarle la implementación del descubrimiento de servicios basado en el protocolo DNS para ayudarlo a eliminar el riesgo de estar acoplado a la API de descubrimiento de servicios privados del proveedor.
Nacos proporciona algunas API de DNS simples TODO para ayudarlo a administrar los nombres de dominio asociados y las listas de servicios IP:PORT disponibles.Administración de servicios
y metadatosNacos
le permite administrar todos los servicios y metadatos en el centro de datos desde la perspectiva de la construcción de la plataforma de microservicios, incluida la administración. descripción del servicio, ciclo de vida, análisis de dependencia estática del servicio, estado de salud del servicio, gestión del tráfico del servicio, políticas de enrutamiento y seguridad, SLA del servicio y las estadísticas de métricas más importantes.

2. Descarga y configuración de Nacos

Descarga de Nacos Descomprima el nacos-server-2.2.3.zip
inserte la descripción de la imagen aquí
descargado en D:\develop\nacos-server-2.2.3\nacos Ingrese al directorio bin y haga clic en startup.cmd : habrá una línea de comando parpadeando aquí . Esto se debe a que Nacos se inicia en modo de clúster de forma predeterminada y debe modificarse para iniciarse en modo independiente.
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí

Resuelva el problema de flashback:
use notepad ++ para abrir startup.cmd:
inserte la descripción de la imagen aquí
cambiemodo de clúster de MODO = "clúster" para establecer el modo autónomo de MODO = "independiente".
inserte la descripción de la imagen aquí
Iniciar con éxito nacos:
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
o

#Windows中在Nacos目录下,输入此命令也可单机模式启动nacos。
启动命令(standalone代表着单机模式运行,非集群模式):
startup.cmd -m standalone

Visite el enlace en la Consola para ingresar a Nacos:
inserte la descripción de la imagen aquí

3. Materiales de referencia

¿Qué es Nacos?
Nacos Quick Start
Authentication
Nacos Startup Flashback Solution Solution
Nacos Startup FlashbackSummary

Supongo que te gusta

Origin blog.csdn.net/qyfx123456/article/details/131298168
Recomendado
Clasificación