关联文章
SpringBoot整合dubbo系列(一) -- Docker安装ZooKeeper
SpringBoot整合dubbo系列(三) -- Springboot + Dubbo实例,附GitHub Demo地址
Dubbo Admin
- dubbo-admin可以对消费者和提供者进行管理
- 目前Dubbo主要版本有两个:Dubbo 2.6和Dubbo 2.7,这里我用的是dubbo 2.6.5
- 两个版本最大的差异,在于配置管理中心。Dubbo 2.6版本所有数据都存在注册中心上,Dubbo 2.7版本分成了注册中心,配置中心,和元数据中心。Dubbo
- dubbo官网:http://dubbo.apache.org/zh-cn/
Linux CentOS7 Docker安装
如果小伙伴还没有安装docker,可以点击链接 Linux CentOS7 Docker安装 ,看我之前写的docker安装文章。
Docker部署Dubbo Admin
本文主要讲述如何使用docker部署dubbo admin (2.6版)
1、查看zookeeper镜像,输入
docker search dubbo-admin
2、我们选用stars数最高的chenchuxin/dubbo-admin,执行拉取指令,默认选择latest版本
docker pull chenchuxin/dubbo-admin
3、查看下载的镜像
docker images
4、创建挂载目录,XXX自定义目录路径
mkdir -p /XXX/XXX/dubbo-admin
# XXX自定义目录
5、启动容器
docker run -it -d --name dubbo-admin \
-v /xxx/xxx/dubbo-admin:/data \
-p 8080:8080 \
-e dubbo.registry.address=zookeeper://ip:port \
-e dubbo.admin.root.password=root \
-e dubbo.admin.guest.password=root \
chenchuxin/dubbo-admin
# 注意 -e dubbo.registry.address=zookeeper://ip:port 填写自己的zookeeper ip和端口号
# -e dubbo.admin.root.password 配置控制台root账号 密码
# -e dubbo.admin.guest.password 配置控制台guest账号 密码
6、启动后查看启动状态,为up则成功
docker ps -a
7、在浏览器访问dubbo admin地址,输入账号密码,可以设置页面为中文或是英文
以上 docker部署dubbo admin (2.6) 完成
下一章我们一起创建一个springboot整合dubbo的demo
拓展
上面介绍的是对应dubbo 2.6的控制台,目前的管理控制台已经发布0.1版本,结构上采取了前后端分离的方式,前端使用Vue和Vuetify分别作为Javascript框架和UI框架,后端采用Spring Boot框架。
想要了解的小伙伴可以点击链接:http://dubbo.apache.org/zh-cn/docs/admin/introduction.html
dubbo-admin github源码地址
https://github.com/apache/dubbo/tree/dubbo-2.6.0/dubbo-admin (dubbo 2.6)
https://github.com/apache/dubbo-admin (dubbo 2.7)