当前位置: 首页>编程语言>正文

下载dubbo框架怎么启动 dubbo 搭建

 

一、简单安装zookeeper-3.4.12
安装前提:系统已安装JDK7
http://www.apache.org/dist/zookeeper/zookeeper-3.4.12/ zookeeper安装和使用 windows环境     

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_dubbo,第1张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_zookeeper_02,第2张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_服务端_03,第3张

 

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

解压最新的zk版本。

 

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_04,第4张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_05,第5张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_zookeeper_06,第6张

 

最后顺利启动。

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_07,第7张

 

 

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

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_08,第8张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_09,第9张

 

 

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_客户端_10,第10张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_客户端_11,第11张

 

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_服务端_12,第12张

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_zookeeper_13,第13张

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_服务端_14,第14张

查看zookeeper有没有服务列表。

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_15,第15张

 

 

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

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

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_服务端_16,第16张

 

 

 

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_zookeeper_17,第17张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_18,第18张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_19,第19张

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_服务端_20,第20张

服务端启动结果图。

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_zookeeper_21,第21张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_客户端_22,第22张

 

 

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_服务端_23,第23张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_服务端_24,第24张

 

 

 

再看dubbo-admin。

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_zookeeper_25,第25张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_客户端_26,第26张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_dubbo_27,第27张

 

 

疑问点:为什么本地服务地址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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_28,第28张

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_zookeeper_29,第29张

3、dubboclient 新增一个测试文件

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_服务端_30,第30张

 

运行结果。

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_zookeeper_31,第31张

 

 

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_32,第32张

 

 

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_zookeeper_33,第33张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_下载dubbo框架怎么启动_34,第34张

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_dubbo_35,第35张

 

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

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

 

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

下载dubbo框架怎么启动 dubbo 搭建,下载dubbo框架怎么启动 dubbo 搭建_客户端_36,第36张

 

 

 


https://www.xamrdz.com/lan/5d81957330.html

相关文章: