一步完成dubbo-admin安装

背景

dubbo-admin 是官方提供的一个界面管理控制台.结构上采取了前后端分离的方式,前端使用 Vue 和 Vuetify 分别作为 Javascript 框架和UI框架,后端采用 Spring Boot 框架。既可以按照标准的 Maven 方式进行打包,部署,也可以采用前后端分离的部署方式,方便开发,功能上,目前具备了服务查询,服务治理(包括 Dubbo 2.7 中新增的治理规则)以及服务测试三部分内容。

安装步骤

安装docker及docker-compose。

配置dubbo-admin的docker-compose文件:创建文件docker-compose.yml

version: '3'
services:
  zk:
    image: zookeeper
    container_name: zk
    ports:
      - 2181:2181
  dubbo-admin:
    image: chenchuxin/dubbo-admin
    container_name: dubbo-admin
    # 等待zk启动后再启动
    depends_on:
      - zk
    ports:
      - 8080:8080
    environment:
      - dubbo.registry.address=zookeeper://zk:2181
      - dubbo.admin.root.password=root
      - dubbo.admin.guest.password=root

在该文件相同的目录下使用命令行:

docker-compose up -d

访问dubbo-admin

浏览器访问dubbo-admin的8080端口,使用root账号登录。如下图所示:

一步完成dubbo-admin安装

登录后显示dubbo-admin的主页面。


一步完成dubbo-admin安装

provider安装示例

安装:

git clone https://github.com/apache/dubbo.git
cd dubbo/dubbo-demo/dubbo-demo-xml
运行 dubbo-demo-xml-provider中的org.apache.dubbo.demo.provider.Application
如果使用Intellij Idea 请加上-Djava.net.preferIPv4Stack=true

配置:

resources/spring/dubbo-provider.xml
修改其中的dubbo:registry,替换成真实的注册中心地址,推荐使用zookeeper,如:

consumer安装示例

安装:

git clone https://github.com/apache/dubbo.git
cd dubbo/dubbo-demo/dubbo-demo-xml

运行 dubbo-demo-xml-consumer 中的 org.apache.dubbo.demo.consumer.Application 请确保先启动 Provider,如果使用 Intellij Idea 请加上 -Djava.net.preferIPv4Stack=true

配置:

resources/spring/dubbo-consumer.xml
修改其中的dubbo:registry,替换成Provider提供的注册中心地址, 如:


参考资料:

【1】https://dubbo.apache.org/zh/docs/v2.7/admin/ops/introduction/

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章