win环境下zookeeper和Dubbo Admin的运行

RPC(远程过程调用)是互联网公司的必备技能,一下以RPC框架中的Dubbo为例,进行简单的集成和应用。

这样吧,先上个dubbo官网上的图,感受下

不识庐山真面目,只缘身在此山中,香

Dubbo官网地址:http://dubbo.apache.org/zh-cn/index.html

环境:

实验机器环境:windows

jdk1.8

SpringBoot 2.1.1.RELEASE

Dbuuo version:2.6.5

curator(zookeeper客户端):2.12.0

1.安装zookeeper

下载的是zookeeper-3.4.9,解压后进入bin目录,如下图

可以看到,目录下有zkServer.cmd和zlCli.cmd这两个windows命令脚本,我们直接命令提示符进入该路径,然后运行zkServer.cmd即可启动zookeeper服务,如下图。

可以看到,zookeeper服务监听在本地的2181端口,这个当然是可配置的。配置文件在conf文件夹下的zoo.cfg文件

配置文件中可以指定客户端需要连接的端口、snapshot存储的位置等。

2.Dubbo控制台dubbo-admin

进入dubbo官网

完事儿点击对应的github入口,往下滑,找到dubbo-admin。

目前,dubbo-admin是前后端分离的,需要先安装Node.js,这个过程不再赘述。下载下来以后解压,目录结构如下。

dubbo-admin-ui对应的是dubbo-admin的前端工程。安装完Node.js以后,命令提示符进入到dubbo-admin-ui目录下

依次输入命令:npm install、npm run dev;成功后,会有如下页面显示。

也就是我们将dubbo-admin服务端项目启动后,通过http://localhost:8081就可以访问dubbo-admin的控制台了。

紧接着,进到dubbo-admin-server目录的如下目录:dubbo-admin-server\src\main\resources,如下图。

看下application.properties中的内容,如下。

我们需要将admin的registery.adress的地址设置为zookeeper的地址。

完事儿,开始回退到dubbo-admin-server目录下,使用maven打包(mvn clean package)

打包成功后,可以在target文件夹下看到对应的jar包,如下图

好了,命令行进到该目录下,运行java -jar xxxx.jar(xxxx为对应的jar包名称)

启动成功后,咱们就去浏览器试下能否正常访问吧,下边瞅

wow,挺香,哈哈哈

然后,zookeeper server那头也能看到连接过来了

记录下,zookeeper和dubbo-admin的运行过程,接下来会基于SpringBoot工程进行dubbo的使用实践

参考链接:https://blog.csdn.net/Fire_Sky_Ho/article/details/105360908

感谢,如有侵权,立即删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值