Apache zookeeper 与ZooKeeper的原子动作

Apache zookeeper 与ZooKeeper的原子动作,apache-zookeeper,Apache Zookeeper,如何将ZooKeeper中的操作数收集到一个原子操作中,并得到一个结果(通过/失败) 我读到ZooKeeper支持“multiop”,但我在3.4.6版上没有找到它。 (MultiCallback名称是否已更改?您可以使用zookeeper事务。为ZooKeeper提供良好的语法 例如,要修改事务中的多个节点,请执行以下操作: client.inTransaction(). .setData().forNode(path1, data1) .and() .SetData().forNode(pa

如何将ZooKeeper中的操作数收集到一个原子操作中,并得到一个结果(通过/失败)

我读到ZooKeeper支持“multiop”,但我在3.4.6版上没有找到它。
(MultiCallback名称是否已更改?

您可以使用zookeeper事务。为ZooKeeper提供良好的语法

例如,要修改事务中的多个节点,请执行以下操作:

client.inTransaction().
.setData().forNode(path1, data1)
.and()
.SetData().forNode(path2, data2)
.and()
.commit();

直到3.5.0版本才添加multiop支持。