Dubbo-Admin管理控制台(最新版)
点关注不迷路,欢迎再访!
精简博客内容,尽量已行业术语来分享。
努力做到对每一位认可自己的读者负责。
帮助别人的同时更是丰富自己的良机。
目录
在搭建了dubbo的生产者和消费者之后,可以使用dubbo自带的dubbo-admin进行服务治理,可视化工具其实可以理解为zookeeper的可视化界面,就像是springcloud的eureka提供的可视化界面,可以直观监控系统的各个服务器情况
环境搭建
- JDK 1.8
- 安装node.js
- 部署zookeeper
github下载dubbo admin项目
下载代码: git clone https://github.com/apache/dubbo-admin.git
解压dubbo admin
解压后发现dubbo admin属性前后端分离项目
后端 dubbo-admin-server
dubbo-admin-server属于springboot项目
# centers in dubbo2.7
#监听的zookeeper地址
admin.registry.address=zookeeper://127.0.0.1:2181
admin.config-center=zookeeper://127.0.0.1:2181
admin.metadata-report.address=zookeeper://127.0.0.1:2181
# UI账户
admin.root.user.name=root
admin.root.user.password=root123
#group
admin.registry.group=dubbo
admin.config-center.group=dubbo
admin.metadata-report.group=dubbo
admin.apollo.token=e16e5cd903fd0c97a116c873b448544b9d086de9
admin.apollo.appId=tes
admin.apollo.env=dev
admin.apollo.cluster=default
admin.apollo.namespace=dubbo
启动命令:
mvn --projects dubbo-admin-server spring-boot:run
注意:启动dubbo-admin-server服务时需要保持zookeeper为启动状态
前端 dubbo-admin-ui
dubbo-admin-ui 使用Vue.js作为javascript框架,Vuetify作为UI框架
下载依赖包:
构建项目需要使用npm命令,即需要装node环境,装好node环境后进入 dubbo-admin-frontend 文件
执行命令下载依赖的包
npm install
启动项目:
npm run dev
UI 效果图
访问: http://localhost:8081/