zookeeper
无怨_无悔
了解这个世界,了解更完整的自己 再繁茂的树木都是从根长起的,再多困扰我们的问题都是由一个问题引起的。 所以无论是坏是好,请你珍惜拥有我的机会。
展开
-
zookeeper 基础(1)
官网:https://zookeeper.apache.org/简介:apache zookeeper是用于分布式的高性能的协调服务,提供一种集中式的信息存储服务。特点:数据存在内存中,类似文件系统的树形结构(文件和目录),高吞吐量和低延迟,集群高可靠。作用:基于zookeeper可以实现分布式统一配置中心、服务注册中心,分布式锁等功能的实现。安装Zookeeper...原创 2019-05-13 20:34:36 · 205 阅读 · 0 评论 -
zookeeper 基础(2)
Zookeeper会话机制 Session会话 官网地址:https://zookeeper.apache.org/doc/current/zookeeperOver.htmlØ一个客户端连接一个会话,由zk分配唯一会话id;Ø 客户端以特定的时间间隔发送心跳以保持会话有效; tickTimeØ 超过会话超时时间未收到客户端的心跳,则判定客户端死了;(默认...原创 2019-05-14 15:33:12 · 174 阅读 · 0 评论 -
zookeeper 集群部署(4)
zookeeper集群可靠的zookpeer服务只要集群的大多数准备好了,就可以使用这项容错集群至少要三台以上机器,建议奇数以上建议独立运行在每个服务器上集群参数配置initLimit集群中的follower服务器(F)与leader服务器(L)之间完成初始化同 步连接时能容忍的最多心跳数(tickTime的数量)。如果zk集群 环境数量确实很大,同步数据...原创 2019-05-20 22:52:18 · 482 阅读 · 0 评论 -
zookeeper 分布式锁(3)
分布式协调场景集群的缓存失效,让一个请求更新缓存即可,怎么做? 高并发缓存过期,所有请求都从数据库中读取数据更新缓存?如何解决这个问题,我们需要一把锁锁具有什么特点排他性:只有一个线程获取到锁,保证在在不同的节点的不同线程互斥。阻塞性:资源未被释放,收到阻塞。等待释放后,继续抢锁。可重入性 :线程获取锁后,后续是否可重复获取该锁。...原创 2019-05-15 23:10:45 · 216 阅读 · 0 评论