当前位置: 首页 > news >正文

Dubbo管理控制台dubbo-admin搭建

一、简介

如我们在开发时,需要知道Zookeeper注册中心都注册了哪些服务,有哪些消费者来消费这些服务。我们不能直观的看到dubbo和zk上到底有什么服务(提供者),所以我们需要一个可视化工具来方便我们管理每一个服务和每一个节点。

我们可以通过部署一个管理中心来实现。其实管理中心就是一个web应用,原来是war(2.6版本以前)包需要部署到tomcat即可。现在是jar包可以直接通过java命令运行。

dubbo-admin主要包含

  • 服务管理
  • 路由规则
  • 动态配置
  • 服务降级
  • 访问控制
  • 权重调整
  • 负载均衡
  • … … …

二、控制台安装步骤

2.1 从git 上下载项目 https://github.com/apache/dubbo-admin

如果无法访问github,可以网盘下载:dubbo-admin-master.zip
在这里插入图片描述在这里插入图片描述

2.2 修改项目下的dubbo.properties文件

解压缩并进入dubbo.properties文件所在目录
在这里插入图片描述

查看dubbo-admin的配置信息
注意dubbo.registry.address对应的值需要对应当前使用的Zookeeper的ip地址和端口号
dubbo.registry.address=zookeeper://zk所在机器ip:zk端口
dubbo.admin.root.password=root //管理员访问密码
dubbo.admin.guest.password=guest //游客访问密码

在这里插入图片描述

2.3 切换到dubbo-admin项目所在的路径 ,使用mvn 对项目进行打包

在这里插入图片描述在这里插入图片描述在这里插入图片描述

具体打包命令

	mvn clean package -Dmaven.test.skip=true

2.4 启动注册中心

此处需要本地下载zookeeper并进行启动
在这里插入图片描述

2.5 启动dubbo-admin程序(java 命令运行)

进入刚刚编译的dubbo-admin项目,找到编译完毕的jar包
在这里插入图片描述

使用 java -jar 跟上对应的jar包,进行项目的启动
在这里插入图片描述

三、使用控制台访问dubbo-admin

1.打开浏览器,访问http://IP:端口 (具体参数可以参考dubbo-admin的配置文件)
2.输入

	用户名:root
	密码:root

在这里插入图片描述
3.点击菜单查看服务治理详细功能模块
在这里插入图片描述
4.此时可以启动提供者和消费者程序
测试案例下载地址

5.查看服务提供者和服务消费者信息
在这里插入图片描述

相关文章:

  • 一觉醒来发现Github要废弃Trending Tab
  • python+停车管理系统 毕业设计-附源码271400
  • Java-基于SSM的智能仓储管理系统
  • SSL、TLS拒绝服务攻击
  • 北京律师事务所排名(top10榜单发布)
  • MindSpore深度概率推断算法与概率模型
  • 热敏性聚N-乙烯基异丁酰胺(PNVIBA)/聚(N—乙烯基异丁酰胺)接枝聚苯乙烯微球的研究
  • Linux中的服务管理
  • 异步 PHP — 多进程、多线程和协程
  • 适用于90%网剧、网大的最新备案流程解析
  • 在PyG上构建自己的数据集
  • Docker部署Logstash 7.2.0
  • Nginx -- -- 配置SSL证书
  • DID革命:详解PoP、SBT和VC三种去中心化身份方案
  • Redis与Python交互
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Android 架构优化~MVP 架构改造
  • CSS居中完全指南——构建CSS居中决策树
  • Intervention/image 图片处理扩展包的安装和使用
  • java第三方包学习之lombok
  • JS笔记四:作用域、变量(函数)提升
  • Just for fun——迅速写完快速排序
  • ng6--错误信息小结(持续更新)
  • Phpstorm怎样批量删除空行?
  • Python利用正则抓取网页内容保存到本地
  • SpriteKit 技巧之添加背景图片
  • Transformer-XL: Unleashing the Potential of Attention Models
  • web标准化(下)
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 使用SAX解析XML
  • 微服务核心架构梳理
  • 小而合理的前端理论:rscss和rsjs
  • 小试R空间处理新库sf
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • Java总结 - String - 这篇请使劲喷我
  • RDS-Mysql 物理备份恢复到本地数据库上
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #pragma data_seg 共享数据区(转)
  • (a /b)*c的值
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (k8s中)docker netty OOM问题记录
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (三分钟)速览传统边缘检测算子
  • (一)appium-desktop定位元素原理
  • . NET自动找可写目录
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .net core 连接数据库,通过数据库生成Modell
  • .Net 知识杂记
  • .NET(C#) Internals: as a developer, .net framework in my eyes
  • .NET的数据绑定