zk
dongkuijieIT
这个作者很懒,什么都没留下…
展开
-
第四章 zookeeper典型应用场景
1. dubbo注册中心1.1 简介在单体式服务中,通常是由多个客户端去调用一个服务,只要在客户端中配置唯一服务节点地址即可,当升级到分布式后,服务节点变多,像阿里一线大厂服务节点更是上万之多,这么多节点不可能手动配置在客户端,这里就需要一个中间服务,专门用于帮助客户端发现服务节点,即许多技术书籍经常提到的服务发现。1.2 功能特性服务注册:提供者上线时将自提供的服务提交给注册中心。服务注销:通知注册心提供者下线。服务订阅:动态实时接收服务变更消息。可靠:注册服务本身是集群的,数据冗余存储原创 2020-11-19 21:57:27 · 190 阅读 · 0 评论 -
第三章 zookeeper客户端使用与集群特性
一、客户端API常规应用zookeeper 提供了java与C两种语言的客户端。我们要学习的就是java客户端。引入最新的maven依赖:<dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</artifactId> <version>3.5.5</versi原创 2020-11-17 21:01:39 · 179 阅读 · 0 评论 -
第二章 zookeeper 特性与节点说明
1. zookeeper概要、背景及作用1.1 zookeeper产生背景项目从单体到分布式转变之后,将会产生多个节点之间协同的问题。如:每天的定时任务由谁哪个节点来执行?RPC调用时的服务发现?如何保证并发请求的幂等=》zk锁这些问题可以统一归纳为多节点协调问题,如果靠节点自身进行协调这是非常不可靠的,性能上也不可取。必须由一个独立的服务做协调工作,它必须可靠,而且保证性能。1.2 zookeeper概要ZooKeeper是用于分布式应用程序的协调服务。它公开了一组简单的API,分布式原创 2020-11-12 21:29:25 · 206 阅读 · 0 评论 -
第一章 zookeeper搭建 集群+单体+3.5版本特性
1.zookeeper搭建1.安装jdk2.创建文件夹mkdir /opt/zookeeper-Onemkdir /opt/zookeeper-One/data3.上传zookeeper文件4.修改zoo_sample.conf 文件名称mv zoo_sample.cfg zoo.cfg 5.修改zoo.cfg配置dataDir=/opt/zk/zookeeper-One/data6.启动zk./zookeeper-3.4.6/bin/zkServer.sh start2.原创 2020-11-11 13:50:45 · 323 阅读 · 0 评论