分布式锁之Zookeeper实现

目前分布式锁的实现主要有两类:一类是Zookeeper实现的,一类是Redis实现的。

Zookeeper实现分布式锁

主要包括两类锁,一类是排它锁,一类是共享锁。

排它锁

排它锁:Exclusive Lock,又称为写锁或独占锁。就是说在整个加锁期间,只允许一个事务对共享资源进行操作,在锁没有释放之前,其它任何事务都不能对共享资源进行操作,直到之前的事务释放了排它锁。
Zookeeper实现排它锁的流程如下:

posted @ 2019-01-03 17:14  小涂涂365  阅读(157)  评论(0编辑  收藏  举报