搭建dubbo +zookeeper

1>>搭建之前先搭建环境,安装jdk.
2>>下载zookeeper安装文件

    zookeeper-3.3.6.tar.gz

3>> 执行命令 tar zxvf zookeeper-3.4.6.tar.gz 解压,
4>>到 zookeeper-3.3.6/conf 目录下

    把zoo_sample.cfg 复制一份为zoo.cfg,作为默认配置文件



4 >>配置说明

tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。
dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。
clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。

我的配置: 端口2181是默认配置


5 >>在zookper-3.3.6/bin目录下执行

./zkServer.sh start 启动zookeeper


6>> 验证zookeeper是否启动

    使用netstat -lpn | grep 2181 

    如果有端口号, 说明已经启动

ps: 因为我linux 是装在虚拟机里面, zookeer在虚拟机里,  DubboServer , DubboClient , DubboAdmin 都是在windows上, 注意要开放linux的2181端口


7>>服务器安装dubbo
下载文件dubbo-admin-2.4.1.war  放在tomcat/webapp下不用解压
(tomcat启动时会自动解压并启动dubbo服务)

8>>dubbo代码编写测试:
   first, 接口全部写在api里,写完后mvn install 生成jar备用
    second,实现类放在service,把api产生的jar包放在pom.xml 文件里作为依赖使用
                        service-dubbo:interface,ref(接口注解名)
    third,client-dubbo.xml:interface,reference( 把api产生的jar包放在pom.xml 文件里作为依赖使用 )

9>>具体dubbo代码写法请看附件dubboservices.zip文件

10>>打包方法:
    服务端打包:service打成tar包,tar包放在dubbo安装服务器上
    客户端打包:mvn  clean  -P环境(test等) install



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值