搭建dubbo-admin

dubbo-admin是一个dubbo服务的管理页面,可以看到dubbo服务的提供者及消费者,还可以在页面对dubbo发起请求测试,非常方便。

本文介绍一下该软件的搭建

1. 下载源码https://github.com/apache/dubbo-admin.git

2. 前端应用依赖nodejs,需要自行安装

3. 进入前端目录dubbo-admin-ui,执行命令

npm install
npm run dev

4. 此时已可以打开页面localhost:8081查看,但是无法加载服务。默认端口为8081,测试时,因为可能产生冲突,所以手动修改端口

  后台工程修改application.properties中的

server.port=8090

  前端修改index.js

  

proxyTable: {
      '/': {
        target: 'http://localhost:8090/',
        changeOrigin: true,
        pathRewrite: {
          '^/': '/'
        }
      }
    },

    // Various Dev Server settings
    host: 'localhost', // can be overwritten by process.env.HOST
    port: 8091, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined

 

5. 启动本地zookeeper

6. 启动后台工程,进入dubbo-admin-server目录

mvn clean package 
cd target
java -jar dubbo-admin-server-0.1.jar

7. 可以本地注册一个dubbo服务到zk,查看界面

 

 

 

 

 

 

 

参考文档:http://dubbo.apache.org/zh-cn/docs/admin/introduction.html

posted @ 2019-11-23 17:46  到三国卖栗子  阅读(156)  评论(0编辑  收藏  举报