Jmeter-Dubbo環境搭建

1、前置條件-maven(已安裝的跳過)

Maven本地安裝配置,以及eclipse配置

參考資料:https://www.cnblogs.com/marvinn/p/10787530.html

注意:第一次安裝配置maven後,在eclipse裏面構建項目會下載很多依賴包,這一步耗時非常久,這裏給大家提供了我本地的maven倉庫,可以直接下載配置使用,具體操作如下

Maven本地倉庫離線配置

1、離線maven倉庫下載:(鏈接:https://pan.baidu.com/s/14UBdY3yiiDqlKL0T2qB3xQ

提取碼:t1qv)

2、將下載的離線maven倉庫解壓,例如我解壓後目錄(D:\maven\maven-repository)

3、編輯maven_home/conf/settings.xml文件,修改本地倉庫路徑爲我們解壓的離線倉庫路徑即可

 

2、Zookeeper 安裝 

下載安裝包

官網下載安裝包,解壓(也可網盤下載鏈接:https://pan.baidu.com/s/1O8M_NweEZ3H7XgYqTYY8kw 
提取碼:9e2j )

 配置zoo.cfg

進入conf目錄,將zoo_sample.cfg重命名爲zoo.cfg,或者複製一份命名爲zoo.cfg,配置Zookeeper數據儲存路徑

啓動Zookeeper

Bin目錄下執行zkServer.cmd或zkServer.sh

 

3、Dubbo-admin 部署 

下載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 )

配置dubbo.properties 

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

啓動dubbo-admin(zookeeper要保持啓動)

 

 

4、Dubbo demo部署 

項目源碼導入,右鍵->Import->Existing Maven Projects,導入成功後,右鍵->Maven->Update Project,確保項目沒有錯誤

配置文件介紹

Pom.xml:配置maven依賴,主要引入dubbo,jmeter的兩個jar包(ApacheJMeter_core.jar、ApacheJMeter_java.jar)可以在這裏配,也可以添加外部依賴

dubbo.properties:配置Zookeeper(註冊中心)地址,以及啓動端口

配置文件修改

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 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章