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