1.dubbo知识点之管理工具dubbo-admin分享
2.Java教程:dubbo源码解析-网络通信
3.Dubbo源码:跟着Demo学习基本使用
4.dubbo服务管理工具dubbo-admin环境搭建
dubbo知识点之管理工具dubbo-admin分享
在dubbo的码服应用体系中,一直有一款图形化的码服rpc管理工具,通过这款管理工具,码服我们可以对我们的码服rpc服务进行各种管理操作,包括负载均衡、码服权重调整、码服微事达源码服务监测等,码服今天我们就先来简单看下这一款管理工具。码服
dubbo的码服管理服务,现在也是码服一个独立的应用,我们可以将它独立部署。码服项目地址如下:
根据官方介绍,码服目前的码服管理控制台已经发布0.1版本,结构上采取了前后端分离的码服方式,前端使用 Vue和 Vuetify分别作为 Javascript框架和UI框架,码服微商城bc源码后端采用 Spring Boot 框架。既可以按照标准的 Maven 方式进行打包,部署,也可以采用前后端分离的部署方式,方便开发,功能上,目前具备了服务查询,最早的传奇源码服务治理(包括 Dubbo 2.7中新增的治理规则)以及服务测试三部分内容。
下面,我们看下如何在本地安装部署dubbo的管理控制台。
首先,我们要下载dubbo-admin的源码包或者部署包,如果下载源码包的话,需要你自己打包,剑之痕源码由于又是前后端分离的项目,所以这里我就偷个懒,直接下载部署包:
下载完成后,直接解压,然后进入bin\config文件夹,这里有dubbo-admin的配置文件。因为后端是封装分发app源码spring boot项目,所以这里的application.properties文件就是我们spring boot的配置文件,默认情况下,整个配置文件只有一些简单配置项:
因为没有项目的端口配置,所以默认情况下,dubbo-admin的访问端口是,当然你也可以自行修改;
配置文件中,首先是注册中心、配置中心、元数据中心的配置,今天我们演示的注册中心是zk,所以这里就不修改了;
紧接着是管理平台的登录用户名和密码,默认都是root,你也可以根据自己的需要修改;
最后面是压缩的相关配置,这里应该是请求响应内容的压缩配置,主要是针对css/js以及页面等内容。
完成以上内容配置,我们就可以启动测序下了。首先,我们要先启动zk,然后启动我们的管理平台,直接访问我们dubbo-admin的服务地址即可,我配置的端口是,所以我访问的地址是pm源并重新安装。对于启动时的InetSocketAddress错误,可能需要降级到Java 8版本来解决。