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