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