你的位置:首页 > Java教程

[Java教程]dubbo+zookeeper例子


项目中要用到dubbo,zookeeper,就花费点时间学习,通过百度和同事的帮助做了一个小例子运行起来啦。

本着学习分享、共同交流进步的目的写下此篇随笔,希望对有需要的人有所帮助。

本文作者原创,如有转载请注明出处,谢谢。

1.开发软件、资料

  • jdk1.7.0_79 ,安装并配置好java开发环境
  • zookeeper-3.4.5   下载地址:http://download.csdn.net/detail/adam_zs/9470314
  • Tomcat 7.0 配置入eclipse或者myeclipse都可以
  • dubbo-admin-2.5.3.war  下载地址:http://download.csdn.net/detail/adam_zs/9470323
  • apache-maven-3.2.5  配置入eclipse或者myeclipse都可以
  • dubbo官方文档 http://dubbo.io/Home-zh.htm

2.关键步骤

zookeeper安装部署

zookeeper下载解压后需要修改D:\zookeeper-3.4.5\conf目录下zoo_sample.cfg文件名为zoo.cfg,修改好之后在路径D:\zookeeper-3.4.5\bin运行zkServer.cmd启动注册中心

出现如上图信息表示zookeeper启动成功。

 

dubbo治理平台部署

dubbo-admin-2.5.3.war解压后得到如下文件

删除D:\ProgramFiles_java\Apache Software Foundation\Tomcat 7.0\webapps\ROOT路径下所有文件,复制解压文件到该路径,效果如下

如需要修改登陆dubbo治理平台密码,进入D:\ProgramFiles_java\Apache Software Foundation\Tomcat 7.0\webapps\ROOT\WEB-INF路径,打开dubbo.properties

默认两个用户,用户名密码分别为 root/root  guest/guest

 

启动tomcat,浏览器输入地址:http://localhost:8080/ 进入dubbo治理平台

出现上图说明dubbo治理平台部署完毕

服务提供者打包给服务消费者引用

     

3.源码分享

          

服务提供方代码dubbo-provider  下载地址:http://download.csdn.net/detail/adam_zs/9470331

服务消费方代码dubbo-consumer  下载地址:http://download.csdn.net/detail/adam_zs/9470354

4.启动顺序

  1. 启动zookeeper 
  2. 启动tomcat,启动完毕可以输入地址http://localhost:8080/可以看到dubbo治理平台
  3. 启动服务提供者 Provider.java
  4. 启动消费者 Consumer.java

5.成功启动截图