關聯文章
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)