本地搭建Dubbo服务及Zookeeper控制器

4 篇文章 0 订阅
3 篇文章 0 订阅

1:Dubbo介绍

Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。

Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。

2:Zookeeper介绍

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 

3:搭建环境

Win7,JDK1.7,zookeeper-3.4.13incubator-dubbo-2.5.x 

  • 点击超链接即可下载。
  • 说明:由于Dubbo,Zookeeper搭建需要依赖JDK,可能版本不同会出现一些问题,以上版本亲测有效。

4: 点击zookeeper-3.4.13,incubator-dubbo-2.5.x下载,解压得到文件夹,如下:

 5:zookeeper配置

  • 进入zookeeper-3.4.13的conf文件下
  • 复制zoo_sample.cfg一份,重命名为zoo.cfg

6: incubator-dubbo-2.5.x配置

  • 进入到incubator-dubbo-2.5.x的dubbo-admin文件夹下
  • shift+右键或者文件路径下进入命令窗口
  • 构建dubbo源码包,输入命令:mvn clean install -Dmaven.test.skip=true,回车。
  • 成功界面(如果没有成功,可能是版本冲突)
  • 这时,在incubator-dubbo-2.5.x的dubbo-admin的target文件夹下会生成一个源码war包,我们可将其扔到tomcat上。

 7:准备一个tomcat,将上部生成的war包放到tomcat的webapps目录下,这里最好将war包名字改为dubbo-admin,以便访问。

 8:启动及测试访问

  • 启动步骤
  1. 先启动zookeeper服务:在zookeeper-3.4.13\bin下找到zkServer.cmd,双击启动。会看到一个端口号2181。
  2. 再启动tomcat,找到apache-tomcat-7.0.85\bin下的startup.bat,双击启动。
  3. 注意:如果不先启动zookeeper,那么tomcat会找不到服务。
  • 访问
  1. 浏览器输入localhost:8080/dubbo-admin(我的端口是8080),输入账号root密码root,成功访问。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值