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/
复制代码
2. Descargar Dubbo-Administrador
Ingresa a github y busca dubbo-admin
https://github.com/apache/dubbo-admin
复制代码
descargar:
3. Descomprima el paquete zip descargado en la carpeta especificada (descomprima en esa carpeta a voluntad)
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
Modificar la dirección del cuidador del zoológico
# 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
复制代码
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
复制代码
7. Front-end y back-end
Ejecute el comando en el directorio dubbo-admin-ui
npm run dev
复制代码
8. Acceso
entrada del navegador. El nombre de usuario y la contraseña son root
http://localhost:8081/
复制代码
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
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
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