Ahora la configuración del mercado popular tiene cuatro clases, primavera nube de configuración, Apolo, Nacos, Disconf.
Actualmente Disconf Ha pasado mucho tiempo sin actualizar, no se puede comparar, los otros tres son los más completos de Apolo, el mejor rendimiento QPS es Nacos, Primavera nube de configuración debido a la dependencia github plomo a QPS muy bajo.
nacos perfil:
Nacos es producto de código abierto de Ali, para la arquitectura micro-servicios de descubrimiento de servicio, gestión de configuración, gestión de servicios soluciones integradas. dirección de sitio web oficial es: https: //nacos.io
Nacos proporciona las siguientes características:
Comprobar 1. Servicio de Descubrimiento y Servicio de Salud:
Nacos hacen más fácil el servicio de registro y DNS abierta o HTTP interfaz se encuentran en otros servicios, nacos abierta ofrece comprobaciones de estado en tiempo real para evitar enviar insalubres una solicitud a la instancia de host o servicio.
2. Gestión de la Configuración Dinámica:
servicio de configuración dinámica permite la configuración centralizada y gestión dinámica de todos los servicios en todos los ambientes. Nacos elimina los cambios y a continuación, volver a implementar el actualización de la aplicación cuando la configuración, lo que hace la configuración más eficiente y flexible.
3. servicio de DNS dinámico:
Nacos capacidad de descubrimiento de servicios basados en el protocolo DNS está diseñado para apoyar el descubrimiento de servicios lingüísticos heterogénea, el apoyo se registra en los extremos de servicio NACOS expuestos como un nombre completo, dejar que las aplicaciones de terceros fácil acceso y el descubrimiento.
4. Servicio y gestión de metadatos:
Nacos le ofrece todos los servicios y metadatos perspectiva de la micro-gestión de los centros de datos a partir de una plataforma de servicios, incluyendo una descripción de los servicios de gestión, servicios de ciclo de vida se basan en el análisis estático, los servicios estatales de salud, servicios de gestión de tráfico, encaminamiento y la política de seguridad .
instalación nacos:
1. Preparación del entorno:
Nacos java operación dependiente del entorno requiere sistema de 64 bits, el JDK de 1,8, Maven 3.2.x anteriormente.
2. Descargar el código fuente o instalar el paquete:
Método uno: su descarga desde Github.
git clone https://github.com/alibaba/nacos.git
cd nacos/
mvn -Prelease-nacos instalación limpia -U
ls -al distribución / target /
CD de distribución / target / NACOS sercer- $ / versión nacos / bin
Método 2: Descargar compilado modo de archivo.
Descargar: https: //github.com/alibaba/nacos/releases
Descarga después de la descompresión:
NACOS sercer- descomprimir $ version.zip 或者 tar -xvf nacos-servidor- $ version.tar.gz
cd nacos / bin
Nacos modo autónomo se activa:
nacos puerto por defecto es 8848, Linux, Unix, modo de inicio de Mac:
sh startup.sh -m independiente
sistema de ubuntu:
bashstartup.sh -m independiente
Inicio de Windows:
Haga doble clic en el directorio bin startup.cmd
Después de un comienzo exitoso, se puede acceder a través de un navegador http: // ip: 8848 / nacos página de la consola abierta
La cuenta predeterminada es nacos, nacos contraseña
Nacos Comprobación tras la instalación ha sido satisfactoria:
Después de iniciar el éxito nacos, servicio de autenticación HTTP API proporcionada por nacos es normal.
herramienta de rizo recomienda probar nacos la API, rizo es una herramienta de línea de comandos que se utiliza en el desarrollo, la prueba se puede utilizar como protocolo HTTP.
Descargar: https: //curl.haxx.se/windows/
Una vez descargado en el directorio bin siguiente, prueba abierta cmd
1. Publicar configuración:
rizo -X POSTAL "http: // $ ip: 8848 / nacos / v1 / cs / configuraciones de ID de datos = nacos.cfg.dataId y grupo de prueba = Contenido = TestNacos"
2. Obtener la configuración:
rizo -X GET "http: // $ ip: 8848 / nacos / v1 / cs / configuraciones de ID de datos = nacos.cfg.dataId y grupo = prueba"