dubbo入门详细教程

!!!
本菜鸟已转战简书,喜欢的小伙伴请访问:https://www.jianshu.com/p/a929a719a097 (可免费下载资源!!!)
!!!

操作系统:win7

本机配置:jdk,tomcat

步骤

1)下载 zookeeper注册中心
http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.5.2-alpha/zookeeper-3.5.2-alpha.tar.gz

我下载后解压到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命令打开

资源路径:http://download.csdn.net/download/sysmwx/10169205

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