编程语言
首页 > 编程语言> > java – 在ZooKeeper中,有没有办法以原子方式编写层次结构而不自己实现分布式锁?

java – 在ZooKeeper中,有没有办法以原子方式编写层次结构而不自己实现分布式锁?

作者:互联网

假设我想把这棵树写成动物园管理员

.            a
.           / \
.          b   c
.         / \
.        d   e

一些其他客户端可以在创建它之后立即删除节点b,但在我能够写入节点“d”或“e”之前.

有没有办法可以原子地编写这个层次结构,或者可能锁定某个路径?

解决方法:

您可以使用新的multi() API

它完成所有操作或中止所有操作.

标签:java,atomic,tree,apache-zookeeper,hadoop
来源: https://codeday.me/bug/20190613/1233980.html