Repolode
alibaba

alibaba/nacos

Plataforma de código abierto para el descubrimiento dinámico de servicios y la gestión dinámica de configuraciones y metadatos de servicios en sistemas nativos de la nube y de microservicios.

Estrellas
33,472
Forks
13,282
Issues abiertos
200
Último commit
ayer

¿Qué es?

Nacos es una plataforma para gestionar servicios y sus configuraciones en aplicaciones distribuidas. Permite que los servicios se registren y se encuentren entre sí mediante interfaces DNS o HTTP, y ejecuta comprobaciones de estado en tiempo real para evitar que las solicitudes se envíen a instancias que no están saludables.

Las configuraciones se pueden gestionar de forma centralizada y modificar dinámicamente en distintos entornos, sin necesidad de volver a desplegar las aplicaciones cuando cambian los ajustes. Nacos también admite el enrutamiento ponderado y la resolución DNS simple para el balanceo de carga en la capa intermedia, y ofrece un panel para consultar metadatos de servicios, configuraciones, estado y métricas.

El proyecto admite servicios de Dubbo y gRPC, servicios REST de Spring Cloud y servicios de Kubernetes. Se puede iniciar como servidor independiente a partir de un paquete binario en Linux, macOS o Windows.

Funciones clave

  • 01Registro y descubrimiento de servicios mediante DNS o HTTP
  • 02Comprobaciones de estado en tiempo real para instancias de servicios
  • 03Gestión centralizada y dinámica de configuraciones sin volver a desplegar las aplicaciones
  • 04Enrutamiento ponderado y resolución DNS simple
  • 05Panel web para gestionar servicios y configuraciones

Casos de uso

  • Descubrir y balancear la carga de microservicios de Dubbo o Spring Cloud
  • Cambiar los ajustes de las aplicaciones en distintos entornos sin volver a desplegarlas
  • Ofrecer descubrimiento de servicios para cargas de trabajo que se ejecutan en Kubernetes

Inicio rápido

  1. 1

    Descarga el paquete binario de la última versión estable

  2. 2

    Descomprime el paquete y accede al directorio bin

    unzip nacos-server-1.0.0.zip cd nacos/bin
  3. 3

    Inicia el servidor en modo independiente en Linux, Unix o Mac

    sh startup.sh -m standalone
  4. 4

    En Windows, inicia el servidor en modo independiente con startup.cmd

    startup.cmd -m standalone

Antes de usarlo

  • El ejemplo de inicio rápido del README usa una versión antigua (1.0.0), por lo que debes actualizar el nombre de la versión para que coincida con la actual.
  • Para entornos de producción, se recomienda usar el servicio de pago Alibaba Cloud MSE o el soporte empresarial, opciones que también promociona el README.

En colecciones

Temas

Preguntas frecuentes

¿Qué es nacos?
Plataforma de código abierto para el descubrimiento dinámico de servicios y la gestión dinámica de configuraciones y metadatos de servicios en sistemas nativos de la nube y de microservicios. Nacos es una plataforma para gestionar servicios y sus configuraciones en aplicaciones distribuidas. Permite que los servicios se registren y se encuentren entre sí mediante interfaces DNS o HTTP, y ejecuta comprobaciones de estado en tiempo real para evitar que las solicitudes se envíen a instancias que no están saludables.
¿nacos es gratuito? ¿Qué licencia tiene?
nacos es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nacos sigue mantenido?
Mantenimiento activo. El último commit de nacos fue el 22 oct 2026.
¿Para qué puedo usar nacos?
Descubrir y balancear la carga de microservicios de Dubbo o Spring Cloud Cambiar los ajustes de las aplicaciones en distintos entornos sin volver a desplegarlas Ofrecer descubrimiento de servicios para cargas de trabajo que se ejecutan en Kubernetes
¿Cómo se instala nacos?
Descarga el paquete binario de la última versión estable Descomprime el paquete y accede al directorio bin: unzip nacos-server-1.0.0.zip cd nacos/bin Inicia el servidor en modo independiente en Linux, Unix o Mac: sh startup.sh -m standalone En Windows, inicia el servidor en modo independiente con startup.cmd: startup.cmd -m standalone
¿Dónde consigo nacos?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/alibaba/nacos

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados