14、dubbo简单搭建过程。

网上自己查看一下大概参考案例。  【https://blog.csdn.net/accp_fangjian/article/details/51658292】

 

一、简单安装zookeeper-3.4.12
安装前提:系统已安装JDK7
http://www.apache.org/dist/zookeeper/zookeeper-3.4.12/
zookeeper安装和使用 windows环境     https://blog.csdn.net/tlk20071/article/details/52028945

1、本地利用 VMware Workstation Pro   自己安装了一台win7 ,在里面安装zookeeper ,按照上面的配置顺利启动zookeeper。

 

保证虚拟机上的ip地址不变,同时跟物理机器在同一网段。

解压最新的zk版本。

 

 

最后顺利启动。

 

 

二、下载 dubbo-admin 并编译。
安装前提:系统已安装JDK7、maven仓库

https://github.com/apache/incubator-dubbo   正在孵化的项目中没有 dubbo-admin,看看下面介绍是在另一个项目中
https://github.com/apache/incubator-dubbo-ops

 

 

tomcat使用的解压包后,添加eclipse的zip包。

 

第一次启动肯定报错。因为连接不上zookeeper,在  webapps\dubbo-admin-2.0.0\WEB-INF  目录中改 dubbo.properties 中zookeeper的地址。(保守一点,连webapps\ROOT\WEB-INF 目录中的 dubbo.properties 也一起改了。)

再次启动tomcat,发现没问题。直接访问我本地发布的端口   http://localhost:8081/    【root/root】

一登录是英文版,改为中文版。

查看zookeeper有没有服务列表。

 

 

三、启动服务端demo与 客户端例子。

安装前提:系统已安装JDK7、maven仓库、eclipse

https://github.com/apache/incubator-dubbo  官网例子。下载到本地。

 

 

 

改服务端与客户端的配置zk地址

服务端与客户端 启动代码不变。  直接运行就可以了。

服务端启动结果图。

 

 

客户端启动。eclipse控制台服务端与客户端都有输出日记。

 

 

 

再看dubbo-admin。

 

 

疑问点:为什么本地服务地址192.168.170.1   跟上面VMware Workstation Pro 的zk地址192.168.0.105不是同一网段的呢?还能通信?

这个可能是VMware Workstation Pro 内部转发的问题。因为桥接物理网卡,应该用的是同一网段的,或者192.168.170.1 这个仅仅是dubbo获取机器地址时获取到的一个标识而已。(非本文关注点

 

 

 

 

 

 

 

 

 

四、启动服务端demo与 客户端的其他例子。

网上也有很多案例,实现服务端跟客户端。例如github上就搜到  https://github.com/muarine/dubbo

不过测试代码有点不全。还有要服务端要连接数据库。

1、dubboserver 与dubboclient  都要修改 dubbo.properties  的ip    dubbo.registry.address=zookeeper://192.168.0.105:2181

2、dubboserver  将DemoServiceImpl  中的数据库操作先注释掉。【或者自己看代码建数据库】

3、dubboclient 新增一个测试文件

 


运行结果。

 

 

 

 

两个服务,两个客户端调用

 

五、官网的文旦都是中文的。虽然现在正在交接给apache管理。值得看看

https://github.com/apache/incubator-dubbo

 

六、重新下载git发现 classPath 路径不对。。。新建 source的文件夹,将....xml加入。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值