admin 管理员组文章数量: 887021
注册中心-Zookeeper~Windows下载安装
- 🍻注册中心-Zookeeper
- 🥪1.1 注册中心概述
- 🍖1.2 Zookeeper 工作方式
- 🍉1.3 下载安装
- 🥎1.3.1 下载
- 🏐1.3.2 解压
- 🏀1.3.3 配置
- 💪1.4 启动zookeeper服务
🍻注册中心-Zookeeper
Zookeeper 注册中心参考手册:https://dubbo.apache/zh/docs/references/registry/zookeeper/
🥪1.1 注册中心概述
对于服务提供方,它需要发布服务,而且由于应用系统的复杂性,服务的数量、类型也不断膨胀;对于服务消费方,它最关心如何获取到它所需要的服务,而面对复杂的应用系统,需要管理大量的服务调用。
而且,对于服务提供方和服务消费方来说,他们还有可能兼具这两种角色,即需要提供服务,有需要消费服务。通过将服务统一管理起来,可以有效地优化内部应用对服务发布使用的流程和管理。服务注册中心可以通过特定协议来完成服务对外的统一。Dubbo提供的注册中心有如下几种类型可供选:
-
Multicast注册中心:组播方式
-
Redis注册中心:使用Redis作为注册中心
-
Simple注册中心:就是一个dubbo服务。作为注册中心。提供查找服务的功能。
-
Zookeeper 注册中心:使用Zookeeper作为注册中心ZQ
-
推荐使用Zookeeper注册中心
。
🍖1.2 Zookeeper 工作方式
Zookeeper 是 Apache Hadoop 的子项目,是一个树型
的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,并推荐使用。
zookeeper帮助我们管理服务接口
🍉1.3 下载安装
这个其实不需要安装的,只需要下载
解压
,然后配置
一下就可以了
🥎1.3.1 下载
Zookeeper官网:http://zookeeper.apache/
🏐1.3.2 解压
下载后解压,看到下边的目录结构
🏀1.3.3 配置
下边需要打开conf文件夹
里面有一个样例配置文件:zoo_sample.cfg
用的话需要把名字改为zoo.cfg
zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/tmp/zookeeper
clientPort=2181
admin.serverPort=8888
下边解释一下各个属性的作用
-
tickTime=2000 #心跳时间2000毫秒
zookeeper服务器之间和客户之间要维持这种心跳的时间间隔,每隔2秒都会发送一次心跳,检测存活 -
initLimit=10
初始化的连接数量 -
syncLimit=5
异步连接数量 -
dataDir=/tmp/zookeeper(默认)
存放临时数据目录
修改为dataDir=E:/develop/myDev/zookeeper/apache-zookeeper-3.7.1-bin
-
clientPort=2181
zookeeper服务默认端口号 -
admin.serverPort=8888
zookeeper服务启动得时候会默认启动另外一个服务默认为8080,这里做一下修改,8080用的太多了,这里让他用8888端口
💪1.4 启动zookeeper服务
👍双击zkServer.cmd
👍启动成功截图
版权声明:本文标题:注册中心-Zookeeper~Windows下载安装 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726367113h945910.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论