zookeeper
ecolifr
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式锁(redis,zookeeper)
redis分布式锁 RedLock算法:这个场景是假设有一个redis cluster,有3个redis master实例。然后执行如下步骤获取一把锁: 获取当前时间戳,单位是毫秒; 跟上面类似,轮流尝试在每个master节点上创建锁,过期时间较短,一般就几十毫秒; 尝试在大多数节点上建立一个锁,比如3个节点就要求是2个节点(n / 2 +1); 客户端计算建立好锁的时间,如果建立锁的时间小于超时时间,就算建立成功了; 要是锁建立失败了,那么就依次删除这个锁; 只要别人建立了一把分布式锁,你就得不断轮询去原创 2020-05-12 17:40:25 · 262 阅读 · 1 评论 -
zk选举
基本概念 服务器类型 Leader zk集群通过一个Leader选举过程来选定一台被称为Leader Leader服务器为客户端提供读和写服务 Follwer 为客户端提供读服务 Observer 为客户端提供读服务 Observer机器不参与Leader选举过程,也不参与写操作的过半写成功策略 在不影响写性能的情况下提升集群的读性能 当前服务器的$ZOOKEEPER_HOME...原创 2019-11-22 10:59:48 · 510 阅读 · 0 评论
分享