dubbo入门详细教程

首先,我是倾世烟火为你而唱,本人已转战,喜欢本教程的伙伴请认准此ID!!

操作系统:win7

本机配置:jdk,tomcat

步骤

1)下载 zookeeper注册中心

目录:http://mirrors.hust.edu.cn/apache/zookeeper

我当时最终下载的是3.5.2版本

下载后解压到D盘根目录,位置随意

打开解压后的文件根目录添加data,log文件夹

进入conf文件夹

复制zoo_sample.cfg后重命名为zoo.cfg

打开zoo.cfg

增加/修改以下信息

dataDir=D:\zookeeper-3.5.2-alpha\data

dataLogDir=D:\zookeeper-3.5.2-alpha\log

进入bin文件夹执行zkServer.cmd

遇到的错误:


dubbo入门详细教程_第1张图片

这里之前我下载的版本是3.5.1,在网上找了很多解决方案,考虑可能存在与jdk版本不兼容,卸载重下,选择最新版3.5.2,执行。

okay success

2)打包发布dubbo-admin

下载dubbo源代码

https://codeload.github.com/alibaba/dubbo/legacy.zip/master

下载后解压


dubbo入门详细教程_第2张图片

打开cmd 进入解压后的此目录

输入  mvn package -Dmaven.skip.test=true

压缩后会在dubbo-admin/target 下生成war包


dubbo入门详细教程_第3张图片

将此war放入本地tomcat>webapps目录下,启动tomcat(/bin/startup.bat)

为了防止端口占用,可以再/conf/server.xml 修改tomcat端口,我的是8088

tomcat自解压


dubbo入门详细教程_第4张图片

打开dubbo.properties查看/修改  用户名或密码

dubbo.registry.address=zookeeper://127.0.0.1:2181

dubbo.admin.root.password=root

dubbo.admin.guest.password=guest

打开浏览器输入http://localhost:8088/dubbo-admin-2.5.8/

输入账号root密码root

进入


dubbo入门详细教程_第5张图片

3)myEclipse利用maven构建服务提供者和消费者

创建提供者dubboProviders


dubbo入门详细教程_第6张图片


dubbo入门详细教程_第7张图片


dubbo入门详细教程_第8张图片

定义接口和实现类做测试用

spring配置文件内部


dubbo入门详细教程_第9张图片

TestMain文件内部


dubbo入门详细教程_第10张图片

执行F11(需保证tomcat和zookeeper正在运行)


打开浏览器


dubbo入门详细教程_第11张图片

提供者  end

创建服务消费者dubboConsumers

目录


dubbo入门详细教程_第12张图片

Spring配置文件内部


dubbo入门详细教程_第13张图片

TestMain文件内部


dubbo入门详细教程_第14张图片

console打印


浏览器


dubbo入门详细教程_第15张图片

消费者  end

我的第一个dubbo项目完成

小结:java测试时要保证tomcat和zookeeper常开,如果担心打开后自动关闭,可以用cmd命令打开

资源路径:https://gitee.com/qsyh/dubboJizookeeperRuMenZiYuan/attach_files(资源可免费下载)

你可能感兴趣的:(dubbo入门详细教程)