Dubbo的环境搭建

Dubbo的环境搭建

最近在复盘之前做过的项目,想重新整理一下各类技术点,那就先从这个印象最为深刻的Dubbo开始吧

什么是Dubbo

Dubbo 是一款开源的RPC架构,它主要有以下功能

  1. 面向接口的远程方法调用
  2. 智能容错和负载均衡
  3. 以及服务自动注册和发现。

其实Dubbo并不是一个服务软件,他是一个jar包,使Java程序能够连接到zookeeper上,以完成服务的管理(提供服务、消费服务)

Dubbo的安装

zookeeper安装

监控程序的安装

为了让用户更好的管理监控众多的dubbo服务,官方提供了一个可视化的监控程序,不过这个监控即使不装也不影响使用。

1.下载dubbo-admin

下载路径: https://github.com/apache/dubbo-admin
本博客使用的对应程序请点击链接
(链接:https://pan.baidu.com/s/1xbSvIULtA4xU1FgEbVCopA 提取码:8s4d)
注:新版本dubbo-admin需要安装node.js

2.设置注册中心地址:

进入dubbo-admin目录,打开文件src\main\resources\application.properties,设置注册中心地址:
dubbo.registry.address=zookeeper://192.168.67.128:2181

3.打包dubbo-admin:

在pom文件所在目录下打开命令窗口执行mvn clean package
需要提前配置好maven, 当然也可以通过idea打开项目,进行clear后重新打包

4.运行dubbo-admin

进入编译后的target目录执行命令:
java -jar dubbo-admin-0.0.1-SNAPSHOT.jar

5.打开浏览器输入localhost:7001/, 进入首页.
登录用户名和密码均为root

运行这个监控程序的方式也太多了,我是采用的idea重新打包,上传至虚拟机上,然后虚拟机配置好jdk,直接运行,访问的时候便直接 访问虚拟机的7001,便可以成功访问

记得关闭防火墙,或者暴露对应端口
image

posted @ 2022-09-20 22:44  DevourZuan  阅读(112)  评论(0编辑  收藏  举报