SpringBoot整合dubbo系列(二) -- Docker安裝dubbo管理控制檯 dubbo admin

關聯文章

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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章