Jmeter-Dubbo环境搭建

1. 前置条件-maven(已安装的跳过)

1.1 Maven本地安装配置,以及eclipse配置

参考资料:https://www.cnblogs.com/marvinn/p/10787530.html

注意:第一次安装配置maven后,在eclipse里面构建项目会下载很多依赖包,这一步耗时非常久,这里给大家提供了我本地的maven仓库,可以直接下载配置使用,具体操作如下

1.2 Maven本地仓库离线配置

1、离线maven仓库下载:(链接:https://pan.baidu.com/s/14UBdY3yiiDqlKL0T2qB3xQ

提取码:t1qv)

2、将下载的离线maven仓库解压,例如我解压后目录(D:\maven\maven-repository)

3、编辑maven_home/conf/settings.xml文件,修改本地仓库路径为我们解压的离线仓库路径即可

 

2. Zookeeper 安装 

2.1 下载安装包

官网下载安装包,解压(也可网盘下载链接:https://pan.baidu.com/s/1O8M_NweEZ3H7XgYqTYY8kw 
提取码:9e2j )

2.2 配置zoo.cfg

进入conf目录,将zoo_sample.cfg重命名为zoo.cfg,或者复制一份命名为zoo.cfg,配置Zookeeper数据储存路径

2.3 启动Zookeeper

Bin目录下执行zkServer.cmd或zkServer.sh

 

3. Dubbo-admin 部署 

3.1 下载dubbo-admin-2.5.10.war

下载安装配置Tomcat:https://www.cnblogs.com/limn/p/9358657.html

将下载好的dubbo-admin-2.5.10.war包放到Tomcat\webapps\目录下,并启动Tomcat,此时Tomcat会自动解压war包

(链接:https://pan.baidu.com/s/1GxUf5LDh_IN4h181wfymkA 
提取码:u8h2 )

3.2 配置dubbo.properties 

配置apache-tomcat-9.0.33\webapps\dubbo-admin-2.5.10\WEB-INF\dubbo.properties文件,修改Zookeeper服务ip地址和端口

3.3 启动dubbo-admin(zookeeper要保持启动)

 

 

4. Dubbo demo部署 

项目源码导入,右键->Import->Existing Maven Projects,导入成功后,右键->Maven->Update Project,确保项目没有错误

4.1 配置文件介绍

Pom.xml:配置maven依赖,主要引入dubbo,jmeter的两个jar包(ApacheJMeter_core.jar、ApacheJMeter_java.jar)可以在这里配,也可以添加外部依赖

dubbo.properties:配置Zookeeper(注册中心)地址,以及启动端口

4.2 配置文件修改

Provider端

dubbo.properties:配置Zookeeper(注册中心)地址,以及启动端口

demo-provider.xml:注册bean信息,并声明暴露服

Consumer端

dubbo.properties:配置Zookeeper(注册中心)地址

applicationConsumer.xml:配置注册中心,以及要调用的provider端接口

启动provider

运行DemoServiceMain.java文件

Dubbo-admin注册中心上看到provider已经成功注册(此时还没有consumer)

启动consumer

右键运行DemoConsumerMain.java启动consumer,此时我们可以看到消费端注册到了注册中心

代码见网盘:

链接:https://pan.baidu.com/s/1JISmFXY0qe2vuE9B8QvjbQ 
提取码:byig 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值