基于zookeeper的分布式锁实现

2017-08-20  本文已影响0人  braveheart075

zookeeper实现分布式锁

zk存储结构

zk.png

实现流程

process.png

案例后续优化的点

代码踩坑记

可以看到代码中是先实例化对象,再通过AbstractAutowireCapableBeanFactory对象的populateBean方法给属性赋值。所以你在构造函数中获取属性,永远是空的。

curator实现

采用的组件有framework和recipes

代码可以参见示例

上一篇 下一篇

猜你喜欢

热点阅读