
分布式
朱培
爱学习,爱生活,努力让自己成为一名更优秀的工程师,奋斗吧骚年!
展开
-
Curator实现分布式锁的基本原理
curator是Netflix公司开源的一个ZooKeeper客户端封装。curator 对于锁这块做了一些封装,curator 提供了InterProcessMutex 这样一个 api。除了分布式锁之外,还提供了 leader 选举、分布式队列等常用的功能。本文主要以InterProcessMutex为例,介绍一下这个分布式可重入排它锁的实现原理。 Curator的几种锁方案: InterP...原创 2019-07-15 10:47:43 · 4738 阅读 · 0 评论 -
浅谈Redis和zookeeper的分布式锁设计
本文主要谈一下使用Redis和zookeeper来进行分布式锁的设计过程和原理。一般实现分布式锁都有哪些方式?使用redis如何设计分布式锁?使用zk来设计分布式锁可以吗?这两种分布式锁的实现方式哪种效率比较高? 对于分布式锁,一般来说有一下的需求: 可以保证在分布式部署的应用集群中,同一个方法在同一时间只能被一台机器上的一个线程执行。 这把锁要是一把可重入锁(避免死锁) 有高可用的获取锁和释放...原创 2019-07-12 15:08:21 · 974 阅读 · 0 评论