instalación de dubbo-admin y sencillo y práctico

Este es el tercer día de mi participación en el Desafío de actualización de noviembre. Para obtener detalles del evento, consulte: Desafío de última actualización de 2021

Uno, instalación de dubbo-admin

1. Preparación ambiental

dubbo-admin es un proyecto con extremos delanteros y traseros separados. El front-end usa vue, el back-end usa springboot y la instalación de dubbo-admin en realidad es implementar el proyecto. Instalaremos dubbo-admin en el entorno de desarrollo. Para garantizar que el entorno de desarrollo tenga jdk, maven, nodejs

Instalar nodo** (ignorar si la máquina actual ya está instalada)**

Debido a que el proyecto front-end se desarrolla con vue, es necesario instalar node.js. Node.js viene con npm, y lo iniciaremos a través de npm más adelante.

enlace de descarga

https://nodejs.org/en/
复制代码

1578298201398.png

2. Descargar Dubbo-Administrador

Ingresa a github y busca dubbo-admin

https://github.com/apache/dubbo-admin
复制代码

descargar:

1578297063167.png

3. Descomprima el paquete zip descargado en la carpeta especificada (descomprima en esa carpeta a voluntad)

1578297477356.png

4. Modificar el archivo de configuración

Después de la descompresión, ingresamos al directorio ...\dubbo-admin-develop\dubbo-admin-server\src\main\resources y buscamos el archivo de configuración application.properties para modificar la configuración

1578297603008.png

Modificar la dirección del cuidador del zoológico

1578297758655.png

# centers in dubbo2.7
admin.registry.address=zookeeper://192.168.149.135:2181
admin.config-center=zookeeper://192.168.149.135:2181
admin.metadata-report.address=zookeeper://192.168.149.135:2181
复制代码

admin.registry.address centro de registro admin.config-center centro de configuración admin.metadata-report.address centro de metadatos

5. Empaqueta el proyecto

Ejecute el comando de empaquetado en el directorio dubbo-admin-develop

mvn  clean package
复制代码

1578300464726.png

6. Inicie el back-end

cambiar al directorio

dubbo-Admin-develop\dubbo-admin-distribution\target>
复制代码

Ejecute el siguiente comando para iniciar dubbo-admin. El fondo de dubbo-admin está creado por SpringBoot.

java -jar .\dubbo-admin-0.1.jar
复制代码

1578300551892.png

7. Front-end y back-end

Ejecute el comando en el directorio dubbo-admin-ui

npm run dev
复制代码

1578300677041.png

8. Acceso

entrada del navegador. El nombre de usuario y la contraseña son root

http://localhost:8081/
复制代码

1578300774258.png

2. Uso simple de dubbo-admin

Nota: Dubbo Admin [simulacro de servicio] [estadísticas de servicio] se lanzará en versiones posteriores. …

En los pasos anteriores, hemos ingresado a la interfaz principal de Dubbo-Admin. En el capítulo [Inicio rápido], hemos definido productores y consumidores de servicios. Busquemos estos dos servicios desde la interfaz de administración de Dubbo-Admin.

1. Haga clic en Consulta de servicio

2. Resultados de la consulta

1578301528363.png

R: La condición de consulta de entrada com.itheima.service.UserService

B: tipo de búsqueda, dividida principalmente en tres tipos de consulta: [por nombre de servicio] [por dirección IP] [por aplicación]

C: resultado de búsqueda

3.1.4 dudo-adminVer detalles

Vemos los detalles específicos de service.UserService (proveedor de servicios), incluida [información de metadatos]

1) Haga clic en Detalles

6.png

7.png

8.png

9.png

Visto desde la interfaz [Detalles], se divide principalmente en 3 áreas

Área A: contiene principalmente información básica del lado del servidor, como el nombre del servicio, el nombre de la aplicación, etc.

Área B: contiene principalmente alguna información básica de productores y consumidores

Área C: información de metadatos, preste atención a la imagen de arriba, la información de metadatos está vacía

Necesitamos abrir nuestro archivo de configuración de productor y agregar la siguiente configuración

    <!-- 元数据配置 -->
    <dubbo:metadata-report address="zookeeper://192.168.149.135:2181" />
复制代码

Reinicie el productor, abra Dubbo-Admin nuevamente

Así sale nuestra información de metadatos

1578301892712.png

Supongo que te gusta

Origin juejin.im/post/7026927084006014984
Recomendado
Clasificación