Dubbo的环境搭建
最近在复盘之前做过的项目,想重新整理一下各类技术点,那就先从这个印象最为深刻的Dubbo开始吧
什么是Dubbo
Dubbo 是一款开源的RPC架构,它主要有以下功能
- 面向接口的远程方法调用
- 智能容错和负载均衡
- 以及服务自动注册和发现。
其实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,便可以成功访问
标签:Dubbo,dubbo,admin,jar,虚拟机,环境,监控,搭建 From: https://www.cnblogs.com/devour-zuan-blog/p/16712575.html记得关闭防火墙,或者暴露对应端口