2.ZooKeeper注册中心

ZooKeeper注册中心

一、ZooKeeper的介绍

          1.ZooKeeper是Dubbo官方推荐使用的注册中心。

          2.ZooKeeper是一个高性能,分布式的,开源的分布式应用协调服务

          3.ZooKeeper需要下载软件,下载的官网地址:http://zookeeper.apache.org/

          4.下载后直接将压缩包解压后就可以直接使用了,这里使用3.4.10版本。

二、ZooKeeper的配置

          1.ZooKeeper的运行环境必须有Java的环境,必须先安装JDK。

          2.ZooKeeper的配置文件位置:zookeeper-3.4.10/conf/zoo_sample.cfg 。

          3.通常不直接修改配置文件,而是先复制一份,命名为zoo.cfg,然后在它上面修改,在ZK启动时会默认读取该文件作为配置文件。

          4.配置文件的内容解释:

                     a)tickTime:ZooKeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,即每多少时间发送一次心跳,告诉其他服务器我还没有死,单位是毫秒。

                     b)initLimit:集群中的follower服务器和leader服务器之间初始链接最多能容忍的心跳数(ticktime的数量)

                     c)syncLimit:集群中的follower服务器和leader服务器之间请求和应答之间最多能容忍的心跳数(ticktime的数量)

                     d)dataDir:存储ZooKeeper的快照文件、pid文件,默认为/tmp/zookeeper,建议在zookeeper安装目录下创建data目录,将dataDir配置为你创建好的data文件夹下。

                     e)clientPort:zookeeper对外的服务端口,默认为2181.

                         

           5.配置好以后使用bin目录下,. / zkServer.sh   start命令在Linux下启动,  . / zkServer.sh   stop命令关闭,在windows系统下直接打开./zkServer.cmd启动即可。这里我是用window作为服务器。

           6.zookeeper还有一个图形化界面的客户端:ZooInspector。

三、使用zookeeper注册中心

          1. 在启动zookeeper后,要想链接zookeeper需要有zookeeper的客户端和连接的jar包,所以我们在POM中引入jar包:

               

           2.我们需要在spring配置文件中将服务注册到zookeeper中,添加以下内容:

               

           3.服务消费者也是相同操作,就可以连接了。

 

          

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值